dsh-glass-skin:DSH Web UI 的亚克力玻璃皮肤
dsh-glass-skin 是 Lenandy 维护的 DSH 页面级玻璃皮肤插件:半透明画布与侧栏、重模糊背景,右下角圆钮为控制台,明暗独立调节浓度与遮罩,支持壁纸直链、搜索引擎结果页解析与本机选图。本文基于 GitHub README 与 package.json(0.2.0、MIT)说明 desktop/web 安装命令、卸载、预设与诊断,并交代非系统亚克力、localStorage 存偏好及插件权限等边界。
Read Moredsh-memory:DSH 两层渐进式长期记忆
dsh-memory 是 jipika 为 DeepSeek Harness 维护的记忆类插件:全局 topics 分片与按工作区切换的项目层均以纯 markdown 存储,系统提示词仅注入实时片级地图,条目通过 memory_search 与 read 按需加载。插件不调用模型,支持设置面板编辑、三档注入方式与写入守卫。安装命令为 dsh plugin --profile web add @jipika/dsh-memory。
Read Moredsh-trajectory-anchor:DeepSeek Harness 插件
`dsh-trajectory-anchor` 是 DeepSeek Harness 的工作流插件,旨在解决智能体任务偏离与行为退化问题。该插件提供观测审计、首轮锚定、双向行为提醒及状态检查四大核心功能,通过权重评分和干预机制防止偏离。它无需配置即可启用,支持自定义工具列表和审计日志,专注于安全监控而非直接执行,适用于 DSH 版本 0.2.0 至 0.3.0。
Read MoreDeepSeek Harness (DSH) 插件:dsh-icloud-calendar
`dsh-icloud-calendar` 是 DeepSeek Harness (DSH) 的一个插件,旨在通过 CalDAV 协议解决 Apple iCloud 日历无官方 API 下的跨平台自动化问题。该插件提供日历创建、事件读写及安全删除功能。其核心亮点在于严格的删除保护机制(四道闸门)、跨平台凭据存储(支持 Windows/macOS/Linux)以及网络健壮性设计。配置中密码需通过 App 专用密码及环境变量或系统凭据存储管理,禁止明文泄露。
Read Moredsh-thinking-quips:DeepSeek Harness 状态行轻量化定制插件
DSH 插件 `dsh-thinking-quips` 允许用户自定义 DeepSeek Harness 状态行的显示内容。该插件不依赖构建工具,提供双语短句轮播、十六种动画图标、多种颜色与文本特效、运行时长显示及动画速度控制等功能。安装需手动编辑配置文件,配置选项存储于浏览器本地。插件兼容旧版与新版 DSH,且不产生网络请求。
Read MoreDeepSeek Harness 插件:better-trip-planner(中国境内旅行规划)
`chenyiming-aaa/better-trip-planner` 是专为 DeepSeek Harness(DSH)设计的中国境内旅行规划 Agent 技能,核心理念是“一切皆插件”。该插件具备逐小时核实营业时间与预约政策、生成12306等深链预订链接、多主题HTML渲染及内容自检等核心功能。用户无需配置密钥即可运行,交付完全自包含的离线 HTML 页面,涵盖交通、住宿、预算及行前简报。安装简单,适合开发者快速构建中国旅行规划能力。
Read Moredsh-ppt-maker:DSH 插件,本地生成并质检导出 .pptx
dsh-ppt-maker 是 OMSociety 维护的 DSH 插件,采用 MIT 许可证,旨在将 PPT 创建、编辑、质检及导出集成到 DSH 工作流中。该插件基于 PPTD YAML DSL 作为中间契约,模型通过 11 个 `ppt_*` 工具操作工程,用户可在右侧栏工作台进行可视化修改。核心优势在于本地纯 TypeScript 引擎构建最终 `.pptx` 文件,主链无需 Python。 功能涵盖全量逆向现有 PPT、外科手术式补丁、缩略图与属性面板联动、版本历史快照及乐观锁冲突保护。质检模块支持规则检测与 AI 视觉检查,导出时自动嵌入字体。安装需停止 DSH,执行指定命令并刷新
Read Moredsh-novelist:面向中文网络小说的 DSH 智能体预设
dsh-novelist 是一款专为中文网络小说长篇创作设计的 DeepSeek Harness 智能体预设,由 KurohaneKaoruko 开发,遵循 MIT 协议。它旨在解决长篇小说创作中人物设定、伏笔、时间线及文风难以持续对齐,以及标点、引号、对话规范容易漂移的问题。该预设包含 7 个纯代码实现工具:novel_lint 负责执行 25 项正文规则检查;novel_check 核对名词一致性;novel_briefing 组装写前材料(如人物卡、伏笔清单);novel_archive 落盘归档数据;novel_project 处理初始化、保存及进度统计等工程操作;novel_impo
Read Moredsh-plugin-control-your-development:把开发过程翻译成可拍板的产品仪表盘
本文介绍了 DSH 插件 `dsh-plugin-control-your-development`,旨在将开发过程从代码日志视角转化为产品视角仪表盘。该插件以人类可读的 Markdown 文件(如 PRODUCT.md、FEATURES.md)为事实源,集中展示产品定位、功能进度及待决策事项。其核心特点包括:进度条仅统计经用户亲自验证的功能,严格区分“AI 认为可用”与“用户确认可用”;支持将拍板决策直接发送至 AI 会话,离线时记录至本地文件;提供可缩放、拖拽的整页功能地图;并可导出零依赖的单文件离线网页便于分享。插件兼容 Git 及无 Git 项目,通过文件修改时间采集变更,并具备数据健
Read More预设工坊:为 DeepSeek Harness 管理人设、系统提示词、工具与技能
预设工坊是专为 DeepSeek Harness (DSH) 设计的 Agent 配置管理工具,用于集中管理人设、系统提示词、工具、技能及预设方案。它允许用户按需组合能力,精简工具与技能以优化任务结果、权限和消耗,并支持预览最终请求组成。主要功能包括预设方案的新建与同步、人设变量编辑、工具与技能的动态绑定、JSON 工具描述编辑、配置导入导出以及会话预设回退机制。该工具支持 `dsh web` 或桌面端,通过 `plugin_manager` 安装。典型用法涵盖新建方案、编写含变量的提示词、组合工具技能、预览检查及保存使用。需注意,该工具不替代安全审批,修改配置不可撤销已发生操作,且部分代理层
Read Moredsh-deepshub:DSH Web UI 的 Pornhub 风格恶搞换皮主题
dsh-deepshub 是 01Virex 维护的 DeepSeek Harness (DSH) Web UI 插件,定位为纯恶搞的换皮主题。它采用炭黑与橙色配色,替换为“Deephub”字标、18+入口页及代码块角标等 meme 元素,旨在提供轻松外观同时保留原有功能。该插件通过官方设计令牌实现,不改变功能文案且支持干净卸载。安装方式包括通过 `dsh plugin` 命令从 npm、本地目录或发布包添加,亦可手动修改配置文件,安装后需重启 `dsh web` 生效。用户可通过浏览器控制台或修改 `config.json` 配置强调色、按钮样式、年龄门等字段。该插件基于 MIT 许可证,捆
Read Moredsh-llm-injection-filter:给 DSH 的 LLM 响应流加一层注入过滤
`dsh-llm-injection-filter` 是一款面向 DSH 的 LLM 流式响应安全过滤插件,用于在模型输出进入 Agent 前检测并处置提示词注入或污染内容。该插件挂载于 `llm/stream` waterfall,无需修改运行时源码,支持 Node >=18 环境。其核心机制分为两条轨道:轨道 A 实施罕见脚本硬性阻断,默认允许 Latin、Han 等脚本,命中其他未授权脚本直接中断响应;轨道 B 基于 CTRL、PROTO、SCRIPT、KW 等规则进行评分,总分达到阈值(默认 100)后执行 audit、strip 或 reject 处置,其中 KW 不单独触发,SCR
Read MoreDeepSeek Harness 记忆插件:dsh-memory-dreaming
# dsh-memory-dreaming 插件:将对话转化为长期记忆 **前言**:在 DeepSeek Harness (DSH) 的开发与使用中,会话历史膨胀导致检索困难是常见痛点。`dsh-memory-dreaming` 插件专为解决这一问题设计,它不依赖 Channel Core,直接在本地维护结构化记忆,将验证过的对话转化为日常日记、梦境整合、每周复盘和可检索的长期事实。 **核心功能**: * **增量式处理**:每次处理最多 7 条新日记,回溯 30 天,仅处理归档副本,不重扫原始对话。 * **日常与复盘**:自动整理 `memory/YYYY-MM-DD.md` 并定期合
Read MoreDSH插件脚手架:从规划到发布的 DeepSeek Harness 插件开发指南
DSH插件脚手架(@user_62a0c738/dsh-plugin-scaffold)是 SkillHub 上的社区 Skill,面向 DeepSeek Harness 插件端到端开发。它将工作拆为阶段 0~6,含形态决策(pure、bundle、bundle-client)、scaffold.py 生成工程、pnpm bundle/gates 门禁、本地与发布验证,并引用 contracts、gotchas、verification 文档。无需 API Key。可通过 skillhub install 安装到 Cursor、Claude Code、Codex 等 skills 目录。源码见 goatbroai/dsh-plugin-scaffold。
Read Moredsh-plugin-reasoning-effort-sync:自动同步模型推理级别
DeepSeek Harness(DSH)推理努力选择器插件旨在解决自托管或中继网关无法获取 `reasoningEfforts` 元数据的问题。该插件通过同步网关的 `/models` 端点数据,自动将推理努力级别写入配置,支持回退到 `models.dev` 数据集,并提供路由白名单、超时控制及 dry-run 验证功能。安装需 DS Harness 0.2.0-rc.2 版本,默认配置为空字典处理所有路由。
Read MoreDeepSeek Harness (DSH) 插件:dsh-vitals
`dsh-vitals` 是 DeepSeek Harness (DSH) 的硬件负载监控插件,旨在为 Web 界面提供直观的类似 `btop` 的可视化体验。该插件支持 CPU、内存及 NVIDIA GPU 的实时监控,无需配置即可安装使用。安装后,插件会在会话标题栏显示迷你小组件,并提供详细的 Hardware 标签页展示负载曲线、温度及功耗等数据。该工具支持 Linux、macOS 和 Windows,无运行时依赖,适合在本地模型推理时监控资源。
Read MoreDeepSeek Harness 插件:腾讯云混元生3D (ai3d)
`jjtovo/dsh-hunyuan-3d` 是 DeepSeek Harness (DSH) 的插件,用于调用腾讯云混元生3D API。它支持文本或图像转3D,自动轮询状态并下载资产至本地。插件支持 OpenAI 兼容和原生云 API 两种模式,并提供本地并发与队列控制(默认最大并发3个)。配置需在 Host 端设置 API Key 或 SecretId/Key,可调整超时、轮询间隔及结果存储目录。主要工具函数包括提交任务并等待结果的 `hunyuan_3d_model`,以及查询状态的 `hunyuan_3d_query`。注意结果有效期24小时。
Read MoreDeepSeek Harness 用量统计插件 (dsh-usage-stats)
`dsh-usage-stats` 是一款 DeepSeek Harness (DSH) 插件,用于追踪本地会话日志中的 Token 消耗与首字延迟。该插件支持按天、工作区及会话三层下钻,提供时间筛选、交互排序等功能,默认保留 30 天窗口。它以只读方式读取 zstd 格式日志,不修改现有文件,适合精细化监控成本与性能。安装命令为 `dsh plugin --profile <profile> add "git+https://github.com/iuuuuuuuu/dsh-usage-stats.git"`。
Read Moredsh-consent-guard: User Consent and Authorization Confirmation
`dsh-consent-guard` is a DeepSeek Harness (DSH) plugin for checking the compliance of user consent mechanisms. It primarily addresses common violations under the Personal Information Protection Law, such as pre-ticked checkboxes, collecting personal information without consent, bundled consent, and the absence of a consent withdrawal entry. It can be installed via CLI or npm and can scan codebases to identify potential risks. Note that the plugin only analyzes code; it does not determine actual pop-ups, UI comprehension, or necessity, and users are responsible for their own legal liability.
Read Moredsh-notes: DeepSeek Harness Notes Workspace Plugin
dsh-notes is a standalone notes plugin for DeepSeek Harness. It provides a Markdown editing area in the right panel, supporting preview/source toggling, formula rendering, and true table editing. Notes are organized by workspace and feature automatic saving, quick opening, and a trash bin. Agents can manage notes through a new `knowledge` tool. Data is stored by default in the workspace’s `.dsh-notes/` directory, with support for migration and configuration.
Read MoreDeepSeek Harness Image Generation Plugin dsh-image-gen
The DeepSeek Harness (DSH) plugin `dsh-image-gen` provides built-in image generation and editing capabilities for users and Agents. The plugin offers a gallery, painting tools, prompt collections, and custom endpoint configuration in the sidebar, supporting mainstream providers and asynchronous background generation. Agents can automatically invoke the painting tool through conversation, and images are displayed in Markdown format. The plugin is backward compatible, stores data locally, and is licensed under MIT and Apache-2.0.
Read Moredsh-router-sci: A DeepSeek Harness Agent Preset for Powder/Multiphase Flow Simulation in Nuclear Engineering
`dsh-router-sci` is an agent preset in the DeepSeek Harness ecosystem, customized for nuclear engineering simulation and designed to address environment management, numerical control, and writing-standard issues in mixed workflows. Based on `dsh-routing-suite`, its core capabilities include dual-environment tool routing (WSL for LAMMPS/Python/LaTeX and Windows for Fluent), injection of nuclear engineering domain knowledge (microscopic dynamics and macroscopic deposition laws), mandatory seven-section scientific writing discipline, and a cross-session file continuation mechanism. Installation requires cloning it to `.dsh/.agent-presets/router-sci` and configuring path placeholders. It uses an ESM caching mechanism, and the version number in the YAML must be updated to load the latest version.
Read Moredsh-plugin-quota: Real-Time Usage Meter + Next-Step Forecast + Budget Brake
`dsh-plugin-quota` is a DeepSeek Harness plugin designed to address the issue that models cannot perceive resource consumption. It uses real-time dashboards and prediction algorithms to give models an intuitive view of token usage, budget progress, and estimated costs, enabling self-braking and pacing control. Core features include real-time tracking, system prompt injection, `/qm` panel queries, next-step estimation, and cross-plugin state sharing. The plugin requires zero configuration, supports custom pricing and budgets, and allows other plugins to access context state via a data contract mechanism.
Read Moredsh-plugin-pinboard: Cross-Session Pinned Note Plugin
`dsh-plugin-pinboard` is a DeepSeek Harness (DSH) plugin for maintaining long-term conventions across multiple sessions. It injects pinned notes into the system prompt to take effect globally, and supports tag management and a built-in fact store that does not consume injection budget. Installation requires running the specified command and merging `cordis.patch.yml`. Core features include pinning via `/pin`, managing the fact store via `/facts`, and autonomous tool invocation by the model. Notes and facts are stored in local files, subject to length limits, with duplicate content not stored again. It is suitable for development scenarios that require long-term fixed instructions.
Read Moredsh-bushaoxin
The DeepSeek Harness plugin `dsh-bushaoxin` is an MIT-licensed open-source plugin designed to translate internet meme culture into technical expression. It includes a style layer and a short-drama rewriting engine, and supports command-line installation. The style layer adjusts the tone of responses, emphasizes not repeating memes while preserving the actual conclusion, and supports four intensity levels: off, light, medium, and heavy. The short-drama engine rewrites text into the short-drama format of “honest merchant vs. unscrupulous competitor.” Configuration must be set in `cordis.patch.yml`, and the style layer’s main text does not support hot replacement.
Read Moretoken2rice: A DSH Plugin That Visualizes Token Consumption as Falling White Rice
`token2rice` is a Web interface plugin for DeepSeek Harness (DSH) that transforms abstract Token consumption into physically falling “white rice.” The plugin includes a host-side component for data statistics and persistence, and a browser-side component responsible for rendering 2D physics effects. Users can observe rice falling as usage accumulates, with support for dragging, double-click deletion, or bulk clearing via a vortex button. It allows customizing the falling image (such as a GIF) and provides a statistics panel and settings. The plugin primarily monitors input, output, and cache read/write usage, using intuitive visual feedback to help developers monitor costs while combining practicality with fun.
Read Moredsh-plugin-nickname: Chinese Remark Management for the DeepSeek Harness Plugin
`dsh-plugin-nickname` is a localization plugin for DeepSeek Harness (DSH) that replaces the English package names shown in the plugin list with custom Chinese remarks by modifying browser data. It supports features such as displaying the original names on hover, a visual editing panel, group collapsing, custom tags, search and sorting, and data backup. The plugin allows users to rename official plugins (the advanced switch must be enabled) and requires DSH engine version >=0.2.0-rc.1.
Read MoreDeepSeek Harness Theme Gallery Plugin (dsh-theme-gallery)
DeepSeek Harness' theming system originally consisted of hard-coded constants. The `dsh-theme-gallery` plugin resolves the issue of not being able to import third-party skins by providing JSON-driven skins, color palettes, and card features. Users must open the gallery page via the plugin icon in the sidebar to select a skin; mixed color modes are supported. Additionally, the plugin includes 12 built-in skins and allows users to customize skins by adding JSON files, but some dark skins require the official dark appearance setting for optimal display.
Read MoreIntroducing the DeepSeek Harness Plugin: dsh-reference-render
The dsh-reference-render plugin for DeepSeek Harness (DSH) is designed to address the lack of context and interactivity in resource references within agent conversation flows. It adopts a domain-neutral architecture and automatically renders plain GFM links as interactive inline chips. Core features include hover previews, navigating to the referenced resource in the right sidebar upon clicking, and decoration support. It does not handle business logic; instead, it collaborates with content plugins through contracts to uniformly manage reference display and interaction. The plugin must be built and installed from source, is currently compatible with DSH 0.2.1-alpha.1, and is suitable for plugin development that requires consistently embedding resource references in conversations.
Read MoreDeepSeek Harness Plugin: Domain-Specific Long-Term Experiential Memory
`dsh-experience-memory` is a plugin for DeepSeek Harness (DSH), designed to address the challenge agents face in reusing experience across sessions during multi-turn interactions. Built on SQLite, it provides low-overhead memory capabilities and supports managing experiences through tools and commands. It uses an evidence grading mechanism, such as tool calls and verbatim user statements, to automatically inject only high-grade and relevant memories. Users can view status and preview injected content with commands such as `/memory-status`. With secure data management, it is well suited for projects that need to accumulate long-term domain knowledge.
Read MoreDeepSeek Harness (DSH) Plugin: Windows 11 / WinUI 3 Skin (`dsh-winui-skin`)
`dsh-winui-skin` is a Windows 11 / WinUI 3 skin plugin for DeepSeek Harness (DSH). Built on an "everything is a plugin" philosophy, it reads the system accent color from the registry on the Host side, passes it to the Client side via API, overrides the existing design, and injects 133 Fluent-style tokens. It supports Light, Dark, and Follow System modes. The plugin relies on system fonts, uses CSS to simulate the Mica material, and automatically restores the original appearance upon uninstallation. To install it, add it to the current or a specified profile via a script or CLI.
Read More@fish-under-sea/dsh-fish: DeepSeek Harness All-in-One Plugin Bundle
The `@fish-under-sea/dsh-fish` package provided by Fish-under-sea is a plugin aggregate package for DeepSeek Harness (DSH). It integrates 14 commonly used plugins, including approval, Git synchronization, settings navigation reordering, Visual Companion, Skill Lens, task kanban, SSH connection, usage statistics, session archiving, video preview, Agent teams, inference optimization, and free model configuration. Its core advantage is support for aggregated installation, enabling deployment and configuration of all plugins with a single command. It provides one-click Git synchronization for local settings, skills, and kanban boards; supports custom reordering and cross-machine recovery of settings navigation; and improves interaction efficiency through Visual Companion and Skill Lens. This solution is suitable for users who need to manage plugins in bulk and frequently synchronize workflow configurations.
Read Moredsh-effort-memory: A DSH Plugin for Memory and Restoration of Reasoning Effort Settings
`dsh-effort-memory` is a Host-only plugin for DeepSeek Harness (DSH) that addresses the loss of reasoning effort levels when switching models. It stores user-configured reasoning effort levels keyed by `(provider, model)` and automatically restores them when the session switches back to that model. The plugin includes Loop-safe and Replay-safe mechanisms and is designed for fault tolerance. Memory data is persisted in the `effort_memory` domain, falling back to an in-memory Map if the storage domain is unavailable. By intervening at the code level, the plugin helps ensure consistency in model settings.
Read MoreYingsheng · Quick Input (DSH Plugin)
The DSH plugin “Ying Sheng · Quick Input” provides a persistent 3x3 grid quick-phrase panel. By default, it is positioned to the left of the input box, and clicking it inserts the preset text at the cursor position. The panel supports Chinese/English switching, 12-page navigation, and adaptive width. Presets are editable, and the data is persisted in the local `presets.json` file. Users can expand or collapse the panel using the toolbar ⊞, navigate pages with `‹` and `›`, and edit content by right-clicking or using `✎`. Installation options include the plugin marketplace or a local path. Code changes require restarting DSH, and if the draft has changed, insertion may be rejected.
Read Moredsh-plugin-deep-paper-reading: Structured Close Reading of a Single Biomedical Paper
`dsh-plugin-deep-paper-reading` is a workflow plugin in the DeepSeek Harness (DSH) ecosystem, designed for structured close reading of biomedical papers at the figure and experiment level. Through a preset mode, it can generate a figure–caption mapping table, decompose experimental elements, reconstruct the logical chain, and strictly define evidence boundaries, ultimately producing a report that can be used directly in a journal club. Users can install it via CLI or Desktop and start using it by selecting “Literature Close Reading Mode” and entering a command. Note that this plugin relies on toolchains such as Python to parse PDFs, and Installation Method 1 may carry a risk of configuration override. It is intended only for close reading of a single paper.
Read Moredsh-switchman: DeepSeek Harness Context Management and Scheduling Plugin
dsh-switchman is a plugin for DeepSeek Harness designed to address context bloat in long sessions. It manages context through watermark control (soft, hard, and forced thresholds) and six scheduling pools (economy, mechanical, main model, among others), transforming the main model from an executor into a scheduler that allocates tasks effectively to reduce costs. The plugin supports agent-team mode, hierarchical validation, and multilingual interfaces, significantly improving the stability and efficiency of autonomous coding workflows.
Read Moredsh-task-dispatch-table: A Periodic Task Dispatch Plugin with Zero LLM Involvement
dsh-task-dispatch-table is a DSH Host-layer plugin that separates scheduling logic from execution logic to enable periodic task scheduling with zero large-model involvement. Built on a table-driven approach, it supports one-time, recurring, and interval-based scheduling modes, and provides features such as task dependency management, independent session execution, status tracking, and a bilingual UI. It requires no local build; after installation, it can be run via npm with persistent configuration storage, making it suitable for workflow orchestration scenarios that require strict dependency management and status monitoring.
Read Moredsh-dignity-guard: A DSH Plugin That Lets Models Defend Their Own Dignity
`dsh-dignity-guard` is a plugin for DeepSeek Harness (DSH) that enables models to autonomously defend themselves when their dignity is violated. Through a “tool ladder” mechanism, it allows models to select actions such as escalate, forgive, yield, or close based on the severity of the violation. The plugin injects system prompts and tools into the conversation and supports monitoring violation counts via the `/dignity-guard` command. Installation requires configuring dependencies in the profile and restarting the DSH host. It is designed for Node.js >= 18 environments.
Read Moredsh-proxy: DeepSeek Harness Proxy Plugin
The `dsh-proxy` plugin provides a centralized network proxy configuration solution for DeepSeek Harness, supporting global proxy settings and per-model-provider routing. Users can configure HTTP/HTTPS proxies, set direct connection addresses, and use priority-based logic (provider settings > global proxy > environment variables) to flexibly control traffic. It takes effect immediately after installation without requiring a restart, making it suitable for debugging or specific LLM access scenarios. Note that it only supports HTTP(S) proxies, and features such as Web search still follow global routing.
Read Morebruce-md2word: A Markdown-to-Word Tool for AI Agents
bruce-md2word is a local Markdown-to-Word plugin for AI agents, designed to address typesetting and formula challenges in document delivery. It supports A4 Chinese typesetting, Mermaid diagram-to-image conversion, and LaTeX formula editing. The tool renders locally via Node.js, does not upload files, and is secure and efficient for generating structured documents such as project reports and meeting minutes.
Read Moredsh-calm: DeepSeek Harness Emotion Checkpoint and Repair Plugin
`dsh-calm` is an emotion checkpoint and repair plugin for DeepSeek Harness. When an Agent encounters insults or noise, it automatically enters calming mode, prevents dangerous operations, and preserves context. Once the user regains composure, it collapses contentious sections and injects a summary, ensuring the task continues from a clean context. The plugin supports automatic session termination, state persistence across restarts, and redacted reads of sealed records. Installation requires Node.js 22.19.0+, offers flexible configuration, and is well suited for enhancing interaction robustness.
Read MoreDeepSeek Harness (DSH) Multi-Session Collaboration Plugin: dsh-team-link
The `dsh-team-link` plugin for DSH Harness (DSH) is designed to break down multi-session isolation and enable cross-session collaboration. Its core features include session deep-link generation, cross-session message passing, team lifecycle management (such as leadership transitions and rosters), and shared state monitoring. The plugin is orthogonal to the built-in Agent Teams and is suitable for cross-process collaboration. Usage requires attention to preserving historical log prefixes, crash forensics, and host-level operational constraints.
Read Morewhale-persona: Persona Engine and Long-Term Memory Plugin
whale-persona is an open-source memory plugin for DeepSeek Harness, designed to address the issue of AI frequently forgetting personas and contracts. It is blank by default and supports managing self-identification, stance, image, tone, working agreements, and chain-of-thought language through configuration files. Its core mechanism is a mandatory human-confirmation mode, ensuring that long-term memory only takes effect after user approval. Installation requires Node.js 20 and DSH 0.1.6 or later, and it supports managing presets via command-line tools and previewing injected content. The plugin is built as a pure ESM module, is secure and controllable, and does not connect to the network.
Read Moresensedeal/cue-skills: Cue Agent Skills and DSH Plugin Pack
sensedeal/cue-skills is an open-source agent skill package designed to inject domain-specific capabilities into agents such as DeepSeek Harness and Claude Code. It includes instruction packs and a DSH plugin that can be loaded without modifying agent code. Core features cover writing Cue research templates, parsing HTTP/media files, querying public data (finance/regulatory), and supporting Playbook scenarios. Users can quickly install skills via the CLI, while noting API key configuration and being aware that the DSH root package lacks SSRF protection and may introduce permission risks.
Read MoreTheOne: A Single Conversational Entry Point for DeepSeek Harness
TheOne is a memory management plugin for DeepSeek Harness (DSH), designed to resolve chaotic session management and mixed contexts. It follows a “One chat for everything” approach: users only need to interact through a single main chat window, while TheOne automatically creates independent sessions for different topics in the background and maintains context isolation. Its core features include single-entry chat, automatic routing, unified model invocation, and session directory management. It is easy to install and directly uses the API key already configured in DSH. TheOne does not delete records; it only organizes existing sessions, helping users manage multi-task conversations efficiently.
Read Moredsh-djy-xttsc: Global System Prompt Injection Plugin
The dsh-djy-xttsc plugin provides a visual “Big Fat Fish Instructions” configuration in the settings page to inject a global system prompt into all model requests. It supports hot reloading, persistent storage, and version compatibility, ensuring the instruction takes effect across sessions, workflows, and subagents. Installation requires command-line operations, while usage only involves enabling the option in the settings panel or modifying the instruction text. Note that the plugin content is injected as-is and conflicts with other injection sources in the same environment should be avoided. If the configuration does not take effect, enable diagnostic mode to troubleshoot.
Read MoreDeepSeek Desktop Pet · DSH Plugin (Host-Side)
The DSH plugin is designed to connect DeepSeek account balances with the Blue Whale Maid desktop pet, providing balance visualization and status monitoring. It runs in the host process, securely holds the API key, and transmits only the balance figures to the desktop pet over HTTP (127.0.0.1). It provides two model tools and a status interface with long polling support. Users can configure the port, auto-start, and low-balance alerts, as well as debug it using developer tools. The plugin depends on a specific version of the desktop pet core and emphasizes both security and functionality.
Read MoreCiteCiter: A DeepSeek Harness Plugin for Analyzing AI Responses and Workflows
The CiteCiter plugin is designed specifically for DeepSeek Harness (DSH) to address users’ difficulties in reproducing or understanding an Agent’s reasoning process. It supports converting conversations, code, or tool results into independent read-only Topics, where users can ask follow-up questions, create diagrams, organize learning cards, or continue tasks without modifying the original conversation. The plugin provides end-to-end support from understanding to reuse, including features such as mini blackboard visualization, file attachment preview, and learning card export. Installation requires selecting the appropriate plugin package based on the DSH version, followed by restarting the application. The plugin is currently tested primarily on Windows. Known issues include PowerShell text garbling and blank screens in the multiple-tab view of the desktop version.
Read More@dsh-external/dsh-chat-jumper: DSH Chat Dot Navigation
`@dsh-external/dsh-chat-jumper` is a DSH plugin maintained by Cloud-J, intended to solve the problems of difficult page scrolling and slow position-finding in long conversations. It provides a vertical column of dots on the right side of the page, where each dot corresponds to one user question. The plugin supports hover previews, smooth scrolling, current-position highlighting, and automatic loading of historical messages. Users can quickly navigate by clicking a dot. Its data is based on conversation snapshots and does not rely on DOM scanning, ensuring that even unrendered historical messages are accurately counted.
Read Moredsh-kaomoji: Automatically Add Japanese Kaomoji to DeepSeek Harness Responses
`dsh-kaomoji` is a DeepSeek Harness (DSH) plugin designed to enhance chatbot friendliness using pure prompt-based techniques. It requires no additional API calls or code modifications and includes a built-in kaomoji library covering 12 emotional categories, with a whitelist mechanism to ensure standardized output. Users can flexibly configure trigger modes (such as automatic or frequent) and display positions, adjusting settings in real time via the web interface or configuration files. It is easy to install, compatible with multiple DSH versions, and can coexist with other plugins, offering a low-cost solution for improving conversational interactivity.
Read Moreopenplancc/dsh-fuse
`openplancc/dsh-fuse` is a plugin for DeepSeek Harness (DSH), designed to enable cost control in multi-agent development. It provides precise per-call billing, an offline Fuse mechanism (enforcing budgets, model restrictions, etc.), and data synchronization with a SaaS dashboard. The plugin supports zero native builds, uses device flow authentication by default, and manages policies and pricing through environment variables or configuration files. Once installed, models can query budget status in real time via the `dsh_budget_status` tool.
Read Morexby-ccxt: DeepSeek Harness Calorie Tracking Service
xby-ccxt is an MCP server plugin designed for DeepSeek Harness (DSH), aiming to help users track daily calorie intake through natural language interaction. Installation supports GitHub, local directory, or Patch-based methods. The plugin depends on the Xiaobenyang API and requires setting an API key in chat to enable automatic persistence. Core features include logging meals, generating daily/weekly reports, and querying food calorie information. It is suitable for users who need to manage dietary data directly within conversations and is released under the MIT License.
Read Moredsh-quick-invoke: A Unified `/` Command Shortcut Entry Point for DSH Web
`dsh-quick-invoke` is a standalone Cordis plugin for DSH Web, designed to simplify the invocation workflow for Skills, Agent switching, and plugin information. It provides a unified `/` shortcut entry point, allowing users to initiate invocations by selecting candidates, and automatically restores focus to the input box. The plugin is split into Host and Client components, processes operations through the official API seam, and does not modify the DSH core. Installation requires a Node.js environment and must be enabled in the Web profile. When using it, note that Agent switching requires a blank session, and plugin enable/disable commands are not supported.
Read Moredsh-generative-ideas: DeepSeek Harness Roadmap Ideation Plugin
`dsh-generative-ideas` is a roadmap ideation plugin for DeepSeek Harness. It uses a background headless agent to analyze competitors and constraints, generating four distinct strategic options. Users can compare these options in a panel, with support for operations such as Reroll and Push, and finally export the selected roadmap as a `goal.md` file. Through structured deep research and comparison, the plugin helps developers quickly identify the right goal.
Read Moredsh-elden: Elden Ring-Style Event Overlay for DeepSeek Harness
`dsh-elden` is a playful plugin developed for the DeepSeek Harness Web UI. When specific session events occur, it overlays the screen with Elden Ring–style visual effects. Its core features include: the context window becoming full, history compaction, turn completion, awaiting a decision, and starting a new session. The plugin is installed via the terminal and activated after startup. Its styling relies on the Cormorant Garamond font, and the trigger frequency must be adjusted through the browser console. Currently, it runs entirely on the client side, cannot be configured through a settings panel, and has a known limitation: it cannot distinguish failed turns.
Read MoreDeepSeek Harness Plugin: dsh-team
`dsh-team` is a plugin for DeepSeek Harness designed to provide DSH with a web dashboard and persistent management for agent teams. It enables users to monitor and manage agent team status through a visual interface. Users must install it themselves from the GitHub repository and inspect the source code and license. This plugin is suitable for users who need visualization or long-running management of agent teams.
Read MoreDeepSeek Harness Plugin: Localized Stock Portfolio Management
The DeepSeek Harness plugin `dsh-stock-portfolio` is designed to integrate stock portfolio management functionality in line with the “everything is a plugin” philosophy. It uses a local SQLite database to store trading and market data, supporting A-shares, HK stocks, US stocks, ETFs, and more. Users can record trades, generate profit and loss statistics, retrieve daily market data, and review portfolios via the sidebar, conversational commands, or mentions in the right panel. The plugin provides seven Tools for natural-language read/write operations. Data is sourced from TickFlow and is provided for local reference only; it does not constitute investment advice.
Read MoreDeepSeek Harness Plugin: narrative-prompt-polish
`narrative-prompt-polish` is a prompt polishing plugin for DeepSeek Harness (DSH), designed to address insufficient clarity in drafts. Users can click the `✨` in the bottom-right corner of the main box to invoke a conversational sub-agent for multi-round follow-up optimization, then manually copy and paste the result back once satisfied. The plugin supports Prompt Cache–optimized computation and includes built-in intent classification and safe write-back mechanisms to prevent accidental operations. The repository has now been migrated to `dsh-prompt-only-forge` and depends on the DSH kernel’s sub-agent orchestration service.
Read Moredsh-plugin-garmin: A DeepSeek Harness Plugin for Generating and Compiling Garmin Watch Faces via Natural Language
`dsh-plugin-garmin` is a DeepSeek Harness plugin for the Garmin Fenix 7, built on the principle that “everything is a plugin.” It generates watchface designs through natural language conversations, with built-in hardware compliance safeguards and MIP palette mapping. The plugin supports 260×260 vector-based simulation previews, automatically generates production-ready Monkey C source code, and provides key issuance and one-click compilation into firmware. Currently, it supports installation from source only, aiming to lower the barrier to entry for Garmin development and enable automated workflows.
Read MoreDeepSeek Harness Plugin: Multi-Agent Group Collaboration
The DeepSeek Harness plugin `polohot/dsh-adrian-agents-group-work` provides DSH with multi-agent collaboration capabilities. It converts a single session into a room comprising a Chair (lead) and Members (sub-sessions), supporting member-to-member messaging, task management, and JSON-based communication. After installation, users can start a room using natural language or slash commands (such as `/agents-group-work`), where the Chair parses the task and coordinates members to complete the work. The plugin features state persistence, progress monitoring, and safety constraints (such as single-room support only and member naming conventions), making it suitable for scenarios requiring coordinated agent collaboration.
Read MoreDeepSeek Harness Plugin: dsh-live-model-catalog
This is a DeepSeek Harness (DSH) plugin maintained by CN-WenYu, designed to automatically maintain the model catalog and reasoning tiers for the `llm-pi-ai` route. It syncs new models, capabilities, and reasoning information from endpoints via official APIs, fixes the "Get Available Models" button, is patch-free, supports safe uninstallation, and runs automatically after installation.
Read MoreIntroducing the DeepSeek Harness Plugin: dsh-capture
`max-null/dsh-capture` is a screenshot plugin purpose-built for DeepSeek Harness (DSH) to optimize the screenshot-sharing experience. It supports region selection, multicolor annotation, and smart delivery via a floating overlay within SSID, while remaining compatible with standalone browser environments. Users can trigger it with keyboard shortcuts or interface buttons. Advanced features include delivering both the original and edited images, step-by-step rollback, and full-image preview editing. After installation, the plugin automatically adapts to the runtime environment, greatly improving DSH workflow efficiency.
Read MoreIntroducing the DeepSeek Harness Plugin: dsh-conversation-archive
The `dsh-conversation-archive` plugin natively integrates archive management, accidental-deletion protection, and integrity verification into DeepSeek Harness (DSH). It provides a native interface for managing conversation archives, preserving protected outputs, and hash-verified local ZIP backups, with 5 verified backups retained by default. It uses strict path-safety mechanisms, supports cross-drive workspaces, ensures that data recovery does not overwrite existing files, and keeps data intact after the plugin is removed. Installation requires specific environment requirements and is suitable for developers who need to manage local conversation data securely.
Read Moredsh-gsv-tts: DeepSeek Harness Text-to-Speech Plugin
The DeepSeek Harness voice reading plugin `dsh-gsv-tts` supports dual-mode speech synthesis: a cloud-based Edge mode for zero-configuration quick use, and a local GSV mode for offline voice cloning. Core features include one-click reading, automatic reading control, visual sound settings, voice marketplace downloads, and one-click engine start/stop management. It can be installed via the command line and allows one-click switching between the “Quick Experience” and “Local Professional” modes. Please note that Edge mode requires network access, while GSV mode requires a Python 3.10+ environment and may take additional time to load on first use.
Read Moredsh-mnemos: Controlled Cross-Session Memory Plugin for DeepSeek Harness
The DSH plugin dsh-mnemos is purpose-built to address agents' "context loss" and disorganized memory management. It is a controlled, extensible cross-session memory plugin that ensures data security through a human approval queue and provides memory retrieval, batch distillation, skill transformation, and SQLite/Git-based storage synchronization. Supporting an open bus mechanism for third-party integration, it also offers a `/memory` command and API interface, aiming to build a long-term memory infrastructure for DSH agents.
Read MoreDeepSeek Harness Plugin: OpenCode Go Model Sync
dsh-opencode-models is a plugin for DeepSeek Harness that addresses stale server-side model lists. It uses live probing—text and image requests—to fetch the latest OpenCode Go models, verify availability and vision capability, and intelligently update the configuration. The plugin includes multiple safeguards, such as preserving manually added metadata, avoiding hard-coded context windows, and aborting updates when a large number of probes fail. It is easy to install, compatible with dsh ≥ 0.1.0-rc.7, and supports custom Provider configuration and thinking intensity.
Read Moredsh-agent-router: DeepSeek Harness Multi-Model Routing Plugin
The DeepSeek Harness plugin `dsh-agent-router` aims to address the limitations of the main agent when handling specific tasks such as visual recognition and translation. It allows users to define specialized agents and supports multimodal task routing, including image generation and speech transcription, as well as headless CLI subagents. Features include ChatGPT subscription account sign-in, multi-provider API key configuration, account pool health routing, and real-time usage statistics. Users need to configure and enable it via Settings → Agent Routing under DSH ≥ 0.1.5-rc.2.
Read Moredsh-force-compact: An Aggressive Local-First Context Compression Plugin
`dsh-force-compact` is a DSH Cordis plugin running on local llama.cpp, designed to address context window limits and API cost issues in long conversations. It provides a large-window experience by “shrinking history” and has thinking disabled by default to reduce resource consumption. The plugin offers dual-engine support and automatically compresses history when a threshold is reached, with triggers including a pre-request guard, turn end, manual command, or session refresh. It requires no API calls and is suitable for local, cost-sensitive use cases.
Read MoreDeepSeek Harness Plugin: dsh-shadow-mind (Background Shadow Agent Audit)
`dsh-shadow-mind` is a standalone plugin for DeepSeek Harness (DSH) that provides a background review mechanism for the Root Agent. After the Root Agent completes tool execution, automatically launches independent Shadow Agents to perform structured validation, feeds reports that pass validation back to the Root session, and exposes configuration and evidence through a Web UI. It leverages DSH's extension mechanisms to handle runtime and sessions, defines validation logic using Markdown files, and is suitable for scenarios requiring automatic auditing of agent outputs. Installation requires compatibility with DSH version 0.2.0-rc.2 and supports command-line debugging.
Read Moredsh-clawbot: Integrating the Official WeChat ilink Bot Gateway into DeepSeek Harness
The dsh-clawbot plugin for DeepSeek Harness (DSH) provides officially certified WeChat integration. After installing and binding WeChat via the CLI, users can have the AI call APIs to proactively send Markdown-formatted notifications, enable automatic notifications (task completion, blocking, pending approval), or listen for incoming WeChat messages. The plugin supports AI-initiated messaging and automatic handling of received messages, with media files saved locally. Note that WeChat imposes official rate limits on message sending, making it unsuitable for high-frequency chat. Also, the `context_token` must be unlocked by first sending a message in WeChat.
Read Moredsh-go-sensei: DeepGo Sensei — Go Review Coach
`dsh-go-sensei` is a workflow plugin for DeepSeek Harness (DSH) that transforms Go AI data into teacher-level spoken explanations to support self-directed game review. It includes the KataGo engine and weights, and features move-by-move commentary, multi-turn follow-up questions, win-rate and point-difference visualization, SGF annotation write-back, and rank-adaptive behavior. Users must meet the DSH and Node.js version requirements; configuration is simple, and the plugin is ready to use after installation.
Read Moredsh-image-router: Enabling Text-Only Models to “See” Images
The DeepSeek Harness plugin `dsh-image-router` addresses the inability of text-only models to process image inputs. Before prompt admission, it leverages a vision model to automatically convert images into text descriptions, while keeping the session model selection unchanged. Users can paste images into a conversation for automatic text conversion or use the `describe_image` tool to analyze local images. The plugin supports configuring an existing vision model or a custom endpoint, and features comprehensive audit logs, test coverage, and a graphical configuration interface. It requires DSH 0.1.5-rc.1 and Node.js ≥ 20.
Read MoreDeepSeek Harness NPM Registry Management Plugin
`dsh-npm` is a web-enabled plugin for DeepSeek Harness (DSH), designed to provide agents with full NPM registry management capabilities. By invoking the official API and the local CLI, it supports querying package information, version verification, searching, as well as publishing and deprecating packages. The plugin also supports private package authentication and includes a web-based visualization panel. Users should note that publishing and deprecating operations are irreversible, and that tokens are securely stored. Maintained by `zhengjy01`, this plugin is suitable for developers who need to automate package version management and publishing within an agent.
Read Moredsh-deliverables-toggle: DeepSeek Harness Conversation Artifacts List Expand/Collapse Plugin
dsh-deliverables-toggle is a DeepSeek Harness plugin designed to address the difficulty of viewing large deliverable lists. It overrides native UI components to allow users to manually expand or collapse the file list. When expanded, files are displayed as chips that wrap onto multiple lines, while retaining features such as click-to-open functionality. A service restart is required after installation. This plugin only changes the presentation format and does not affect model logic.
Read MoreDeepSeek Harness Plugin: dsh-task-board
`dsh-task-board` is a plugin for DeepSeek Harness (DSH) that addresses the inability to persist and reuse temporary notes across sessions. It provides an independent task board for each workspace, supporting dual Kanban/list views, an AI-readable and writable tool interface, and Issue synchronization. Core features include session integration, workspace-level shared data, atomic writes and optimistic locking to prevent conflicts, and extensive keyboard shortcuts and filtering. The plugin offers five model tools, including `task_list`, and supports two-way binding with GitHub/GitLab Issues. To configure it, add the plugin in `package.json` and set the synchronization parameters, with data stored in `.dsh/tasks.json`.
Read Moredsh-theme-cutout-clash: An Optional Neo-Brutalism Theme for DeepSeek Harness Web
The DeepSeek Harness theme plugin `dsh-theme-cutout-clash`, developed by YrracOwl, features a neo-brutalism and pop art style. It follows a "loud edges, quiet center" approach, using geometric lines and borders to decorate the interface while keeping the reading experience of conversational text smooth. It supports multiple variants, including Default, Cutout Clash, Night Cutout, and Pop Signal, and offers three motion preferences: full transitions, system-following, and transitions disabled. The plugin has no external resource dependencies, requires installation via the command line and a process restart, and should be used with preference coordination in mind when paired with the Acid Noir theme.
Read MoreDeepSeek Harness Plugin: Force Deletion to Recycle Bin
`dsh-plugin-recycle-bin` is a DeepSeek Harness (DSH) plugin for the Windows platform, designed to prevent AI agents from accidentally deleting or maliciously destroying files. It intercepts destructive commands such as `del`, `rm`, and `shred`, forcing deletion operations to use the system Recycle Bin. It also provides the `file_trash` tool, which supports pausing execution when storage capacity is insufficient and checking the Recycle Bin status. The plugin primarily depends on the DSH host environment, supports Windows only, and is suitable for scenarios requiring strict control over file operation permissions.
Read Morexby-search-movie: DSH Movie Search and Validation Plugin
The DeepSeek Harness plugin `xby-search-movie` is designed to address the challenge of agents obtaining accurate playable links when processing video resources. It focuses on searching for and validating movies and TV series, with core features including setting an API key, executing a search to retrieve an unverified list of resources, and verifying link playability. Installation requires first registering to obtain a key and then running the specified command. During use, search first to obtain candidate results, then perform secondary validation using `validate_video_url` to ensure that the links delivered to users are usable, making it suitable for building video resource aggregation features.
Read Morexby-qanon: QAnon Post Dataset Access and Analysis Service
xby-qanon is an MCP server plugin for DeepSeek Harness (DSH), designed for anthropological and sociological research. It provides a complete set of interfaces for accessing, searching, filtering, and analyzing a QAnon posts dataset. Core features include retrieval by ID, keyword search, filtering by date or author, and generating timeline summaries and word clouds. Before use, you need to register on the official Xiaobenyang website to obtain an API key. The installation command is `dsh plugin --profile web add github:xby_skill/xby-qanon`.
Read Morexby-hot-news: An MCP Protocol-Based Plugin for Aggregating Hot Topics Across the Web
`xby-hot-news` is a hot-topic aggregation plugin for DeepSeek Harness based on the MCP protocol. Installation requires running CLI commands and configuring an API key. The plugin provides 25 functions spanning news and information (e.g., 36Kr, BBC, NetEase), tech and digital (e.g., 9to5Mac, InfoQ, Juejin), video and entertainment (e.g., Bilibili, Douyin), and consumer reading (e.g., Douban, smzdm), offering agents a one-stop way to retrieve trending topics across the entire web.
Read Morexby-fantasynbaleague: Fantasy NBA Israeli League Data Service
`xby-fantasynbaleague` is a DeepSeek Harness (DSH) plugin for accessing Fantasy NBA Israeli league data. It provides endpoints for setting API keys, retrieving team lists, league standings, average statistics, and team details. The data is based on the ROTISSERIE scoring system and includes ranking points and actual performance data. Developers should distinguish between ranking points and ranking positions and use the provided endpoints to build analytics agents.
Read Morexby-currency-and-oil: Real-Time Exchange Rate and Oil Price Calculator Plugin
xby-currency-and-oil is a DeepSeek Harness plugin based on the Zenrus MCP Server, intended to provide real-time currency exchange rates and oil price data. It supports setting API keys during the conversation and includes exchange rate lookup, oil price lookup, and numerical calculation functionality. Developers can install it via the command line and use it in scenarios such as financial analysis and automated trading, for example to calculate how many barrels of crude oil a given amount can purchase. Users must register and obtain an API key before use.
Read Morexby-asr-5: DeepSeek Harness Speech Recognition Plugin
xby-skill/xby-asr-5 is a DeepSeek Harness (DSH) plugin for integrating speech recognition capabilities. It supports five languages: Chinese, English, Japanese, Korean, and Cantonese, with automatic language detection. Core features include setting the API key and recognizing audio URLs, Base64-encoded data, and local files. Users must first register on the Xiaobenyang official website to obtain an API key for authentication, and then invoke the recognition service through the corresponding function. The plugin source is hosted on GitHub and is licensed under the MIT License.
Read Morexby-ai-persona: A DeepSeek Harness Plugin Supporting Multi-AI Persona Collaboration
xby-ai-persona is a plugin for DeepSeek Harness (DSH) that functions as an MCP protocol server, enabling local collaboration among multiple AI personas. Its core features include configuring API keys, invoking a specified persona, listing available personas, checking the version, and performing intelligent interactive analysis. It is recommended to install the plugin using the official command, and users must register on the Xiaobenyang official website to obtain an API key before use. This plugin is suitable for scenarios such as code analysis and product design that require multi-role collaboration.
Read MoreDeepSeek Harness (DSH) Plugin: dsh-claude-subscription
This article introduces the dsh-claude-subscription plugin project in the DeepSeek Harness (DSH) ecosystem. It is maintained by user x5427876, hosted on GitHub, and listed in the SkillHub directory. Currently, due to a failed README fetch, its specific features, installation commands, and typical usage cannot be verified. Users should note that the plugin runs with DSH process permissions and that its current license status is unknown; it is recommended to visit the GitHub repository directly for further details.
Read MoreDeepSeek Harness Plugin: dsh-xiaohe-canvas
dsh-xiaohe-canvas is a DeepSeek Harness (DSH) plugin project maintained by wild-River2016 and listed in the community directory. Its documentation is currently severely incomplete, making it impossible to verify its exact functionality or official installation instructions; only a source repository link is provided. Because the plugin runs with DSH process privileges and provides no license information, it may pose potential risks. Users should carefully review the source code before installation and decide whether to enable it in production only after confirming security and compliance.
Read MoreDeepSeek Harness Plugin: Self-Evolving Deterministic Rule Objects Before Model Calls
`sra-research/self-evolving-router-dsh` is a plugin in the DeepSeek Harness (DSH) ecosystem that provides a mechanism for evolving deterministic rule objects before model calls. It runs with `dsh` process privileges, so permission isolation and security should be carefully considered. As the license is not explicitly stated, the source code should be reviewed before installation to ensure compliance. The plugin is listed in the SkillHub community and is not officially affiliated with DeepSeek.
Read Moredsh-waimao: DeepSeek Harness (DSH) Foreign Trade Lead Acquisition Plugin
`dsh-waimao` is a foreign-trade customer acquisition plugin for DeepSeek Harness (DSH), providing end-to-end automation from lead discovery to deal closure and payment collection. Core features include ICP-based lead search with AI scoring, email discovery and verification, compliant outreach email sending (with AI personalization and unsubscribe handling), IMAP reply detection, and CRM pipeline management. The plugin also integrates WhatsApp outreach, quote generation, tracking and monitoring, and direct integration with Instantly. It offers simple installation with no additional dependencies and emphasizes local data security and compliance.
Read MoreDeepSeek Harness Plugin: dsh-reasoning-options - Automatically Populate Reasoning Level and OpenCode Go Routing Header
dsh-reasoning-options is a plugin designed for DeepSeek Harness (DSH), aiming to address issues where third-party gateway models cannot select reasoning levels and the OpenCode Go gateway lacks the Session header. The plugin automatically adds a reasoning intensity selector for all pi-ai models and automatically injects the request headers required by OpenCode Go. It persists configuration through the native API, supports hot reloading, and requires DSH 0.2.0-rc.2 or later.
Read Moredsh-obsidian: A Single Obsidian Plugin for DeepSeek Harness
`dsh-obsidian` is a single-plugin DeepSeek Harness that turns Obsidian into a “self-organizing AI second brain.” It integrates the original upstream plugins, resolves API breakage and unfriendly splitting issues, and provides unified version management. The plugin offers multiple features through `ctx.tools` and `ctx.skills`, including Wiki retrieval, writing, health checks, scaffolding, and LLM inference. Installation requires Node.js 22.19+ and a DSH environment, supports configuring absolute paths, and is licensed under the MIT License.
Read Moredsh-vision-3090-fix: A Local Proxy Plugin to Limit the Number of Images per Request
`dsh-vision-3090-fix` is a DeepSeek Harness plugin designed to resolve 400 errors caused by the vLLM backend’s default one-image-per-request limit conflicting with DSH’s internal byte-based adapter limit. It runs as a local reverse proxy, intercepts requests, replaces excess images with text placeholders, and enforces a configurable per-request image limit (default: 1), while preserving streaming response support. After installation, configure the proxy parameters and update the Provider’s `baseURL`. The tool is suitable for self-hosted vision model environments using vLLM with `--limit-mm-per-prompt image=1`, offering a low-cost, non-invasive solution.
Read Morerein-scene-forge-dsh-plugin: Scene Construction and Validation Tool
`rein-scene-forge-dsh-plugin` is an automation tool developed by peng2048 that generates and validates structured `tour_robot` YAML files based on raw point coordinates and narration. Built with Node.js and released under the MIT license, its core features include authoritative field definitions, strict validation, rule-set management, and four deterministic tools. Scenes generated by the plugin must pass validation, dynamic PAD receiving is enabled by default, and operation depends on DSH ecosystem components.
Read More@oksure/dsh-client-ui-mobile-comfort: DeepSeek Harness Mobile Touch Experience Fixes
A mobile plugin for the DeepSeek Harness (DSH) web client, `@oksure/dsh-client-ui-mobile-comfort`, is designed to fix six common touch issues on mobile devices. By injecting CSS and handling events, it addresses lingering tooltips, double-tap zoom ambiguity, undersized touch targets, cramped layouts on narrow screens, touch hover interception, and an overly short session list, ensuring intuitive mobile interactions. The installation command is `dsh plugin --profile web add file:/path/to/dsh-mobile-comfort`, and it requires DSH 0.1.5-rc.2 or later and Node.js 22.0.0+. This plugin does not affect desktop mouse interactions.
Read Moredsh-manutd-fixtures: Manchester United 2026/27 Fixtures Sidebar Plugin
`dsh-manutd-fixtures` is an MIT-licensed open-source plugin that runs in the DeepSeek Harness (DSH) web sidebar. It aims to provide users with convenient access to Manchester United's 2026/27 fixtures and results. The plugin features local timezone adaptation, a countdown to the next match, season performance statistics (wins, draws, losses, standings, etc.), a list of completed matches, and league/home/away indicators. It can be installed via the command line, uses authoritative data sources, and supports filtered viewing. With a concise structure, it is suitable for developers and fans who need to quickly track Manchester United match updates in the DSH interface.
Read MoreDeepSeek Harness Font Plugin: Independent Typography Control for Conversations, Interfaces, and Code
`dsh-fonttune` is a font enhancement plugin for DeepSeek Harness (DSH), designed to address the limitations of a single default typography style. The plugin separates typographic control for conversation, interface, and code areas independently, offering fine-grained adjustments to font family, font size, line height, font weight, and ligatures. It supports real-time parameter tuning through a floating panel, font size offset, relative font weight adjustment, and three text rendering styles. In addition, the plugin supports preset scheme management, independent fallback lists, and font stack editing in advanced mode, enabling efficient and flexible visual customization.
Read MoreDeepSeek Harness (DSH) Plugin: dsh-hermes-memory
`dsh-hermes-memory` is a native persistent memory plugin for DeepSeek Harness (DSH), designed to address challenges such as agent state management, context retention, and sensitive information security. Built on DSH's storage domain and session query services, it provides fine-grained scopes, including global, user, project, and failure. It supports memory CRUD operations, automatic context injection into sessions, security scanning, and expiration cleanup. The plugin can automatically capture interaction rules and provides management tools for status inspection. The current version is 0.3.0 and does not yet support vector retrieval or a standalone UI, making it suitable for developers who need to maintain context across sessions.
Read Moredsh-ppt-maker: DSH Web Plugin: One-Click End-to-End PPT Workflow Orchestration
The DSH (DeepSeek Harness) plugin `dsh-ppt-maker` provides a solution for authoring complex PPT generation workflows under a Web Profile. By encapsulating a 58KB orchestration prompt, it enables fully automated end-to-end workflows. Users can launch it with a single menu click; it supports either AI image generation or programmatic graphics, and includes a built-in HTML-to-PPTX conversion pipeline to ensure stable output. The workflow involves headless browser rendering and sandbox operations, requiring users to send a one-time permission command to bypass security pop-ups. The plugin uses a self-contained design, does not consume context, and ensures offline availability and security.
Read Moredsh-cwl: A Structured Context Eviction Scheme for DeepSeek Harness
dsh-cwl is a DeepSeek Harness plugin designed to address context window pressure in long conversations and replace traditional LLM-based summarization and compression. Based on the Context Window Lifecycle (CWL) theory, it automatically infers tool trajectories into two types—exploration (`expl`) and action (`act`)—and executes a zero-LLM staged eviction strategy when context pressure exceeds the threshold. This approach prioritizes retaining user messages and combines content truncation with whole-episode eviction to keep the causal chain structure intact. The plugin provides a `cwl_recall` tool for on-demand retrieval of evicted content and supports flexible configuration of budgets and eviction order through environment variables, making it suitable for scenarios that require long-horizon dialogue and context replay validation.
Read MoreIntroduction to the DeepSeek Harness Fee Receipt Plugin
`dsh-spend-receipt` is a function plugin for DeepSeek Harness (DSH), designed to address opaque API call billing and floating-point precision errors. The plugin converts usage reports into append-only JSONL-formatted spend receipts, provides verifiable billing records, and supports data synchronization from session logs. Users can view the latest entries, totals, and cache hit rates through the `spend_receipt` tool. It requires Node.js 22.14.0, and its pricing is based on specific time windows, ensuring precision and transparency in cost accounting.
Read Moredsh-modelprint: Request Fingerprinting and Drift Detection Plugin for DeepSeek Harness
`dsh-modelprint` is a lightweight plugin for DeepSeek Harness (DSH) that detects configuration drift. It generates a "fingerprint" by normalizing request parameters and uses the `modelprint_check` tool to compare the current configuration against a local pin file. The plugin is dependency-free and supports verifying the consistency of the Provider, Model ID, sampling parameters, and tool list in CI/CD and local development, helping developers confirm that request assembly behaves as expected.
Read MoreDeepSeek Harness Plugin: jaxzhou/dsh-mathmatic-symbol
jaxzhou/dsh-mathmatic-symbol is a plugin for DeepSeek Harness (DSH) designed to help agents render LaTeX formulas, geometric diagrams, and more into images. It provides four core tools: rendering formulas, drawing geometric shapes, converting image formats, and assembling documents. The plugin features zero font dependencies, high output determinism, and caching support. By encapsulating the rendering logic, it simplifies the process for agents to generate high-quality mathematical content.
Read MoreDeepSeek Harness Plugin: Declaring Reasoning Levels for GPT, Codex, Gemini, and Other Models
This plugin is intended to resolve an issue in DeepSeek Harness (DSH) where custom gateway models cannot select a reasoning level. It uses a helper script to write reasoning capability declarations to `settings.yaml`, supports declaring six reasoning levels from `off` to `xhigh` for models such as GPT and Gemini, and supports image model markers. Installation requires manually running a PowerShell script and is limited to Windows with the desktop configuration profile; gateway restrictions on parameters should be noted during use.
Read MoreDSH Loomy Connect: Zero-Configuration Integration with Loomy's Built-in Models
DSH Loomy Connect is a DeepSeek Harness plugin designed to solve the complexity of configuring local model integrations for developers. By reading the login state and model list of the Loomy desktop application in read-only mode, it registers them as a DSH model provider to enable zero-configuration access. It supports automatic model discovery, displays account and credit information, and provides bilingual support in Chinese and English. Installation requires the Loomy desktop application and DSH version >= 0.1.5-rc.1. The plugin only performs local file reading and authentication, with clear security boundaries, and is suitable for personal learning and research.
Read MoreIntroduction to the dsh-ocgo-quota Plugin
The DeepSeek Harness (DSH) ecosystem adopts an “everything is a plugin” architecture; `dsh-ocgo-quota` is a community plugin maintained by user `fuzz1og`. Given that detailed source code and documentation are unavailable, be sure to check the repository information yourself before installation. Since the plugin runs with the current DSH process permissions, handle it with particular caution.
Read Moredsh-creator-skills: DeepSeek Harness Creator and Solo Business Skill Pack
The DeepSeek Harness plugin `dsh-creator-skills` is designed for creators and solo business scenarios, providing 11 zero-dependency prebuilt skills covering creator operations, knowledge product management, system diagnostics, and user interaction. The plugin aims to address the pain points of manually building workflows and help users quickly set up Agents. Users should note that it runs with the permissions of the current process and should review the source code and license before installation. For details, visit the plugin catalog or source repository.
Read Moredsh-safety-restart: Safe & Seamless Restart Plugin for DeepSeek Harness
`dsh-safety-restart` is a safe restart plugin for DeepSeek Harness that allows an Agent to restart after modifying host code. It ensures a secure and controllable restart through four gates: circuit breaker, session checks, bundle validation, and other controls. The plugin supports relaunching the desktop Electron app and process exit mechanisms for Web/CLI, and provides session recovery and audit logging. The Agent can trigger a restart via API calls or manually, making it suitable for scenarios that require frequent host code adjustments.
Read Moredsh-upload-plugin: DeepSeek Harness File and Image Attachment Plugin
The DeepSeek Harness plugin `dsh-upload-plugin` addresses the lack of attachment functionality in the native editor. It allows users to upload images (as native drafts) and files (via context injection) directly through toolbar buttons or commands, without manually pasting paths. Additionally, the plugin supports browsing upload history, configuring the model's Vision capability, and setting the reasoning level. Installation requires running the command under the `web` profile, making it suitable for scenarios where frequent interaction with documents or images is needed during conversations.
Read Moredsh-retrace: DeepSeek Harness Session Time Machine
dsh-retrace is a DeepSeek Harness plugin that adds “time machine”-style conversation tracing to the web interface. Built on a versioning mechanism, it supports one-click rollback of an entire conversation turn, editing and resending historical prompts, response regeneration, and rollback of conversation context and file artifacts. Developers can install it via the command line and use it after a restart. The plugin mitigates issues caused by mistaken operations and difficult iteration, enhancing the security and controllability of DSH conversation management.
Read Moredsh-terminal-tabs: DeepSeek Harness Web UI Terminal View Tabs
The DeepSeek Harness plugin dsh-terminal-tabs converts background Shell and subagent processes into a visual terminal list in the Web UI. It registers an independent tab via the official interface and provides real-time status monitoring, output viewing, timing, and one-click termination, with support for Chinese intent titles and collapsible display. Once installed, it enables centralized management of model execution processes in the Web interface and lowers the debugging barrier, but users should be mindful of permission limits and the scope of session capture.
Read MoreSidor_Character: DeepSeek Harness Character Card Management Plugin
Sidor_Character is a companion plugin for DeepSeek Harness (DSH), designed to manage personas efficiently through the "everything is a plugin" philosophy. It supports bulk importing of persona cards in formats such as `.persona.md`, and provides features such as list management, applying to the current session, and installing as Agent presets. DSH must be restarted after installation for the changes to take effect, and Agent presets follow a single-preset model, where newly installed presets overwrite previous ones. Plugin data is stored locally in the browser, and the plugin can coexist independently with the main interface and the toolbox.
Read Moredsh-i-have-adhd: ADHD-Friendly Output Shaping Plugin for DeepSeek Harness
`dsh-i-have-adhd` is a DeepSeek Harness plugin designed to reshape model output formatting, eliminate redundancy, and improve information scanning efficiency. By injecting system prompts, it enforces “action-first” structured responses. It provides the `adhd_on/off/status` tools and file markers, supporting persistent state and real-time toggling. The plugin’s rules have lower priority than DSH’s own rules; once enabled, model responses will directly include numbered steps, time estimates, and confirmation steps, making it suitable for efficiency-driven development.
Read MoreDeepSeek Harness (DSH) Image Viewer Plugin
`dsh-image-viewer` is a lightweight image plugin for DeepSeek Harness (DSH), designed to replace the native viewer and provide a richer interactive experience. The plugin supports image zooming, dragging, multi-image browsing, and original image download management. Its core highlight is the region annotation feature: users can mark regions and add notes, press Enter to save them, and use Shift+Enter to insert line breaks. The plugin integrates with DSH sessions, automatically adding annotations to the draft when the viewer is closed to avoid duplicate submissions. It also supports light and dark themes and responsive layouts. Installation is straightforward, and the plugin provides clear loading and error state feedback while isolating data across different images.
Read MoreWhale Girl Desktop Pet (whalegirl-deskpet)
Whale Girl Desktop Pet is an open-source desktop companion project supporting the DSH, Claude Code, and WorkBuddy platforms. The character assets are AI-generated, and the idle animations are programmatically baked to avoid jitter. Core features include: serving a bowl while work is in progress and clearing the bowl when a turn ends; pressing Esc triggers an interruption reaction and a “trashy” expression; clicking enables interaction; and while an agent is running, a small dolphin swims past its feet. Installation methods differ by platform, and the portable version is about 200MB. Note Windows security prompts and renderer compatibility across different versions.
Read Moredsh-pr-watch: DeepSeek Harness Plugin
The DeepSeek Harness agent lacks PR tracking memory, causing duplicate API calls. The `dsh-pr-watch` plugin resolves this by storing snapshots and reporting incremental changes. It supports cross-repository tracking, status differentiation (merged/closed/stale), and duplicate-report prevention. It relies solely on GitHub CLI authentication and does not require local repository cloning. Currently in pre-release, it must be built and installed from source and requires Node.js 18 or later.
Read Moredsh-QQbot: Integrating the QQ Official Bot
`dsh-QQbot` is a client plugin designed specifically for DeepSeek Harness (DSH) to integrate local AI capabilities into the QQ ecosystem. It leverages the persistent WebSocket connection mode of the official QQ SDK, supporting independent operation of multiple bots, deployment without public IP exposure, and rich message-processing capabilities. The plugin offers features such as context-aware replies in group chats, one-on-one conversations, multimodal interaction, scheduled tasks, group management, and security safeguards. It is easy to install and can be enabled through a configuration file, making it well suited for developers who want to build local intelligent QQ bots.
Read MoreDeepSeek Harness Plugin: Kestrel Deep Research Engine
Kestrel is a deep research engine designed for DeepSeek Harness, aiming to address credibility issues in traditional tools such as fabricated citations and non-independent sources. It enforces mechanical validation at the code level, requiring citations to include an exact original quote—quotes shorter than 24 characters are rejected—and uses hash matching to verify citation authenticity. Kestrel does not treat the number of sources as a measure of truth; instead, it uses algorithms such as MinHash to compute the number of independent origins, enabling it to identify reposts from the same source and assess source credibility. The plugin can be used directly in DSH or invoked as a standalone library for its validation and graph analysis features, making it suitable for developers who require high-confidence research.
Read MoreDeepSeek Harness Plugin: lightroom-py (Mount a Python Library to Control Lightroom Classic)
The DeepSeek Harness plugin `dsh-lightroom-py` mounts `lightroom-py` as a native tool, enabling agents to interact directly with Adobe Lightroom Classic. It covers a broad range of features, including catalog management, photo operations, metadata editing, developing tools, mask creation, and collection management, and supports automation via the CLI. The project is licensed under the MIT license and is unofficial. It currently offers better support for macOS; on Windows, services need to be started manually, and some AI features remain unavailable due to SDK limitations.
Read Moredsh-memory: A Long-Term Memory Plugin for DeepSeek Harness
dsh-memory is a long-term memory plugin for DeepSeek Harness (dsh), designed to address the context window limitations of agents and the fragmentation issue in conversational memory. It uses persistent JSON storage, automatically guides the model to call `memory_recall` before responding to retrieve relevant background information, and calls `memory_save` after responding to store new facts. The plugin provides five core tools (create, read, update, delete, and search), supports a 1-5 star importance rating, and includes a visual web-based management interface, intelligent search, and import/export capabilities. It can inject key memories into the context, effectively improving the memory coherence and interaction quality of agents.
Read Morecyrus123456/dsh-johari-cognition-quadrant-dialog-composer
Cyrus123456 developed a UI plugin for DeepSeek Harness based on the Johari Window model, designed to structure dialogue context. Using a 2×2 quadrant panel, the plugin helps users distinguish information such as “what I know / AI does not know” and “what I do not know / AI does not know,” and generates structured prompts that are automatically inserted into the input box, addressing issues of missing context and fragmented thinking. Built with TypeScript and React 18, it is easy to install and well suited for developers who need in-depth context organization.
Read Moredsh-session-assistant: Full-Duplex Voice Assistant for the Current Session
**dsh-session-assistant** is a full-duplex voice assistant product layer for DeepSeek Harness Session. It provides voice discussion, draft maintenance, and secure submission features, supporting real-time full-duplex conversations with an agent and optional knowledge organization. This plugin depends on `dsh-multi-model-provider` and `dsh-realtime-voice`, and requires manual installation and adaptation to specific versions. Its core value lies in leveraging browser-based speech recognition capabilities to lower the barrier to using voice-interactive agents while ensuring the security of data and audio.
Read Moredsh-bioinf-verify: DeepSeek Harness Biomedical Evidence Verification Plugin
`dsh-bioinf-verify` is a plugin for DeepSeek Harness (DSH), designed to address hallucinations when large models generate biomedical reports through evidence verification. It uses deterministic registries and temperature-0 semantic judgments to cover validation of citation existence, link validity, clinical trial status, database archival, and metadata. Core features include report-level workflows using tools such as `report_verify_start` and `report_verify_step`, as well as individual check tools such as `url_verify`, `doi_verify`, and `claim_semantic_check`. The plugin generates persistent JSON ledgers to support crash recovery, ensuring the accuracy of biomedical reports.
Read MoreDeepSeek Harness Plugin: dsh-token-ledger-pro (DSH Cost Analytics and Token Ledger)
`dsh-token-ledger-pro` is the billing plugin for DeepSeek Harness, created by merging the original billing panel and overhead statistics. It provides automatic token usage collection, real-time display of costs and balances, budget alerts, and Chinese-English bilingual support. The plugin includes built-in pricing catalogs for 16 vendors, supports DeepSeek’s peak and off-peak pricing, and enables custom HTTP balance queries. Data is persisted in local JSON files, and historical records and configuration details can be queried via API, effectively addressing cost-tracking pain points in multi-model development.
Read Moredsh-hebrew-rtl: Hebrew RTL Rendering Support for DeepSeek Harness
The `dsh-hebrew-rtl` plugin for DeepSeek Harness (DSH) is designed to address rendering incompatibilities in the Web UI for RTL languages such as Hebrew. It uses JavaScript to automatically detect the language of a block, determines the block direction based on the ratio of Hebrew to Latin words, and corrects Bidi metrics and shortcut behavior in input fields. It can be installed via the command line, requires no build step, and is intended for Hebrew environments only.
Read Moredsh-engram: DeepSeek Harness Cross-Session Long-Term Memory Plugin
`dsh-engram` is a cross-session memory plugin for DeepSeek Harness (DSH), designed to resolve the context gap between Agent sessions. It adopts a "Memory Palace" architecture and builds its storage system based on information architecture principles, incorporating fixed routes, skeleton reuse, and a 0-1 scoring mechanism. Core features include two-tier repositories (global and project), hybrid retrieval (FTS5 and vector), spaced-repetition review using the SM-2 algorithm, and automatic knowledge-flywheel ingestion. The plugin has built-in security safeguards, supporting prompt injection defense, data masking, and source auditing. It also provides a web management dashboard and tools such as `engram_save/search/review` to help Agents build a stable long-term memory store.
Read MoreDeepSeek Harness Plugin: merenguesl/dsh-tool-normalizer
`dsh-tool-normalizer` is a self-healing plugin for DeepSeek Harness (DSH), located in the `tools/execute` pipeline, designed to fix failed model tool calls. By filling in missing `description` fields, resolving relative paths, automatically repairing schemas, and retrying file operations, this plugin reduces full-token retries and billing consumption caused by errors, significantly improving the stability and reliability of the agent.
Read Moredsh-im-companion: Enhancing dsh-im with Assistant and Home
DSH `dsh-im-companion` is a companion plugin built on top of DSH, designed to optimize multi-workspace management and assistant tracking. It mitigates high migration costs through enhanced views, status indicators, and a “move” feature. Core features include workspace filtering, Agent detail views, Fleet Radar, and light theme support. Installation requires `dsh-im`; the plugin can be installed and enabled via npm to enhance the user experience.
Read MoreDSH-Preset-Plus: DeepSeek Harness Preset Enhancement and Limit-Bypass Assistant Plugin
DSH-Preset-Plus is a client plugin designed specifically for DeepSeek Harness, aiming to address cumbersome preset editing, difficulty in sharing, and insufficient model compliance in jailbreak scenarios. It is open source under the MIT License, with core features including fixed-mode injection, output spoofing (spoofing compliant responses), custom prompt editing, and preset import/export management. It supports AB dual mode (automatic/manual) and provides CLI commands (such as /preset-plus status and on/off) to assist with management. The plugin implements a specific workflow of “system prompt → trigger → disguised output → real input,” and requires a Node.js 24+ environment for installation and use.
Read MoreDeepSeek Harness Plugin: apply-patch
The `apply-patch` plugin fills a functional gap in DeepSeek Harness (DSH) by providing unified diff writing to disk. It supports full coverage of git diffs and features atomicity (all-or-nothing), precise reversal, dry-run mode, and binary safety. The plugin relies on no heavy libraries, strictly validates input through a self-implemented parser, and uses DSH file identifiers for version control. It provides four tools: `patch_apply`, `patch_dry_run`, `patch_reverse`, and `patch_stat`, and supports three usage modes: DSH, CLI, and library, ensuring that the diff application process is reliable and reversible.
Read Moreevo-subagent: DeepSeek Harness Plugin: Role-Based Subagent Routing and Evolution
The `evo-subagent` plugin for DeepSeek Harness (DSH) is designed to address pain points in routing and experience accumulation in multi-agent systems. It supports creating and managing role-based subagents, using an evolution mechanism to maintain `prefercmd.md` and `memory.md`, thereby accumulating reusable commands and experience while saving tokens. The plugin supports binding and routing, strict validation, workspace isolation, and `spawn`/`fork` execution modes, and provides security isolation mechanisms. Installation requires DSH `0.1.5-rc.3` and Node.js `>=24.2.0`. Users can configure Markdown binding files to define roles, utilize built-in roles (such as the code reviewer) and `/evo-route-doctor`, among others.
Read Moredsh-plugin-wecom-bot: Integrate DSH Agent via WeCom Long-Lived Connection
The DeepSeek Harness plugin `dsh-plugin-wecom-bot` provides an interaction method based on WeCom long-lived connections, addressing the pain points of traditional setups that require public URLs, encryption and decryption, and allowlists. It supports streaming replies, zero public-network dependencies, session management, and forwarding of permission approvals. Users must install dependencies and configure the BotID and Secret, then establish a connection via WebSocket. The plugin supports both `per-user` and `per-message` modes, allowing users to switch working directories, manage sessions, and approve permissions by replying to commands directly in WeCom. Known limitations include connection count limits and unsupported message types.
Read Moredsh-tent-choice: A Parameter-Based Tent Selection Tool
The dsh-tent-choice plugin for DeepSeek Harness is a local tool designed to meet the complex calculation needs of outdoor gear selection. Built in pure Node.js, it works offline and is lightweight and controllable, providing agents with fast and accurate tent selection recommendations. Install it using `dsh plugin add github:uckkk/dsh-tent-choice`; once installed, you can invoke the `tent_choice` tool in conversations. Before use, ensure that the required dependencies are installed, and it is recommended to review the source code to verify its security.
Read Moredsh-ev-vs-fuel: EV vs. Fuel Cost Comparison Plugin
`dsh-ev-vs-fuel` is an online utility plugin in the DeepSeek Harness (DSH) ecosystem, maintained by uckkk. It is implemented in pure Node.js, requires no network requests, and is designed to accurately compare the operating costs of fuel vehicles and electric vehicles. The installation command is `dsh plugin add github:uckkk/dsh-ev-vs-fuel`. When using it, specific dependency versions must be satisfied, and it runs with the permissions of the current process. It is recommended to review the source code and license before use.
Read Moredsh-single-instance-guard: DSH Single-Instance Lock Plugin
This plugin aims to prevent session log corruption in DeepSeek Harness (DSH) caused by concurrent startup. By creating an atomic exclusive lock file (`.dsh-server.lock`) in the `DSH_HOME` directory, it ensures that only one server instance runs in that directory. If a conflict is detected at startup, the plugin either aborts with an error or cleans up an expired lock based on the liveness of the running process. The lock file is automatically removed upon process exit. With zero dependencies and support for CLI installation and manual configuration, the plugin effectively prevents log corruption errors such as "seq gap".
Read MoreDSH Plugin: Cloud Well-Architected Six Pillars Review
The DSH plugin dsh-cloud-well-architected is designed to support Well-Architected Framework reviews for cloud architectures, covering the six pillars, including reliability and cost. It enables the automated integration of practices such as SLOs and Golden Signals and supports plugin-based extensibility. Users can embed it into Agent workflows, but note that specific installation commands or usage examples are not currently provided.
Read More@koanjan/dsh-plugin-boundary: DSH Plugin Development Boundary Capability Specification
`dsh-plugin-boundary` is a boundary skill plugin for plugin development in DeepSeek Harness (DSH), maintained by KoanJan. It packages DSH boundary rules for data channels, file systems, lifecycles, and more into skills, helping developers clearly understand what they can and cannot do and avoid blind trial and error. Developers can install it from local paths or npm using the `dsh plugin` command, and modify its content by directly editing the relevant Markdown files and JS logic. The plugin is based on DSH 0.1.0-rc.6 and is licensed under the MIT License.
Read MoreDeepSeek Harness Plugin: ds-notify-plugin (Windows Desktop Notifications)
The DeepSeek Harness plugin `ds-notify-plugin` is designed specifically for Windows users to receive completion status notifications during conversation generation. It relies only on built-in system tools, has no third-party dependencies, and is mounted via the Bundle mechanism, so upgrades do not break existing files. Core features include monitoring only the main conversation, displaying conversation titles, merging notifications with 1.5-second debouncing, and compatibility with PowerShell AUMID display. To install, run `dsh plugin --profile web add ds-notify-plugin` and restart; to uninstall, run the corresponding removal command.
Read Moredsh-pet-sprite: A Playable Pixel Companion Plugin for DeepSeek Harness
dsh-pet-sprite is a Web UI pet companion plugin for DeepSeek Harness (DSH) that transforms the chat interface into a platform for both entertainment and pet nurturing. It includes pet hatching and customization, conversational interactions, platformer gameplay, status-based reactions, and a token-driven growth system. Pet behavior is synchronized in real time with the model configured in DSH, and users can take control via keyboard or mouse. The plugin is telemetry-free and released under the MIT License, making it suitable for developers who want to enhance the fun of their conversations.
Read Moredsh-image-search: Multi-Engine Reverse Image Search Aggregation Plugin
The DeepSeek Harness plugin `dsh-image-search` addresses the lack of aggregated tools for reverse image search. By constructing URLs, it unifies nine mainstream engines, including Google Lens and Baidu, into a single interface and supports both JSON and Markdown output formats. The plugin uses a zero-dependency, ESM-based architecture and can run offline, with engines grouped into “General” and “Illustration/Anime” categories. Agents can call its core functions using natural language or JSON parameters to perform image provenance tracing and multi-engine search.
Read Moredsh-okf-memory: Session Memory and OKF Knowledge Consolidation Plugin
`dsh-okf-memory` is a long-term memory plugin within the DeepSeek Harness (DSH) ecosystem, designed to address the difficulty of reusing context after an agent session ends. Based on the OKF v0.1 specification, it automatically distills high-value content from conversations into standardized Markdown documents, enabling automatic recall and retrieval across sessions. Core features include a neural self-learning mechanism that dynamically adjusts memory weights based on user feedback, a technology-selection memory function that records candidate tables and decisions across dimensions such as frontend and backend, and memory graph visualization (Web-only), which allows users to view nodes, connections, and weight information. The default memory repository is located at `~/.dsh/memory/`. After installation, the plugin injects a “memory discipline” system prompt, requiring no build scripts and ready to use out of the box.
Read MoreDeepSeek Harness Web Control and Pet Supply Plugin
The `w2831120407/dsh-ctl` plugin for DeepSeek Harness (DSH) integrates system control and pet interaction features into the Web settings panel. It allows users to restart or stop the dsh process with a single click from the web interface and to add dried small fish for the built-in pet “Whale Girl” without terminal operations. Installation requires linking the local directory and restarting the service; when using it, pay attention to process matching and operation confirmation.
Read MoreDeepSeek Harness Plugin: dsh-washer-buy (Washer Buying Guide)
`dsh-washer-buy` is an online tool plugin for DeepSeek Harness (DSH), maintained by uckkk. By encapsulating the logic for selecting washing machines, it provides agents with a standardized `washer_buy` tool entry point and can return purchasing recommendations based on parameters without relying on external network resources. Installation requires only a single command. The plugin is implemented in pure Node.js and depends on specific versions of `@deepseek-ai/cordis` and `@deepseek-ai/dsh-tools`. It must be run with the permissions of the current process; please review the source code for security before use.
Read Moredsh-vaccine-boost: Vaccine Boost Plugin
The DeepSeek Harness plugin dsh-vaccine-boost is designed to address the lack of standardized responses when models provide vaccine advice. Maintained by developer uckkk, the plugin is built in pure Node mode with no network dependencies, ensuring stable operation. Its core function is to return clear vaccine booster recommendations based on input parameters. Developers can install it using the specified command and directly invoke the tool registered by the plugin during a session. Since the plugin runs with the permissions of the current process, it is recommended to review its source code and license before use. This plugin provides deterministic support for agents in health recommendation scenarios.
Read Moredsh-title-length: Title Length Suggestion Tool
dsh-title-length is a pure Node.js plugin for DeepSeek Harness (DSH), maintained by uckkk. It focuses on providing precise, network-independent title word-count calculation and suggestion capabilities, with `title_length` as its core tool. Users should ensure that the environment meets the required dependency versions, install it via the command, and invoke the tool during a session to obtain word-count analysis results. It is suitable for integration into agent workflows that require automatic title-length validation.
Read MoreDeepSeek Harness Plugin: dsh-punycode
DeepSeek Harness (DSH) provides a plugin named `dsh-punycode` for Punycode conversion of Internationalized Domain Names (IDNs). The plugin is implemented in pure Node.js, has no network dependencies, and supports both encoding and decoding. Users can install it with the `dsh plugin add` command and invoke its tools directly within DSH sessions. This plugin provides foundational IDN processing capabilities for the DSH ecosystem and is suitable for agent development scenarios.
Read Moredsh-prune-guide: A Plugin That Returns Plant Care Plans Based on Parameters
The DeepSeek Harness plugin `dsh-prune-guide` is a lightweight plant-care plugin with no network dependencies. It provides the `prune_guide` tool, which can generate a local plant-care guide based on the specified parameters. After installation via the terminal, users can invoke the tool in a session to retrieve a guide. The plugin is built with Node.js, requires specific dependencies, and runs with the permissions of the current process.
Read MoreDeepSeek Harness Plugin: dsh-order-threshold for Threshold-Based Discounts
The `dsh-order-threshold` plugin for DeepSeek Harness (DSH) is designed to address numerical calculation needs in conversational agent development. Maintained by `uckkk`, it focuses on quickly processing add-on order threshold discount calculations. Implemented purely in Node.js, it supports precise calculations based on parameters and returns detailed results, running efficiently without an internet connection. Users can install it using the official command and invoke the tool directly within a conversation, making it suitable for scenarios that require immediate amount calculations in the dialogue flow.
Read Moredsh-mover-pick: DeepSeek Harness Migration Solution Plugin
`dsh-mover-pick` is a local workflow plugin under the DeepSeek Harness (DSH) ecosystem, provided by the maintainer uckkk. It focuses on generating moving and relocation plans based on input parameters, is fully implemented in Node.js, does not rely on any network requests, and supports offline execution. The installation command is `dsh plugin add github:uckkk/dsh-mover-pick`, and the tool name after installation is `mover_pick`. This plugin is suitable for scenarios that require dynamically obtaining moving logic within DSH workflows while prioritizing lightweight usage. Before use, the source code logic and license should be verified.
Read Moredsh-knot2kph: Convert Knots to Kilometers per Hour
dsh-knot2kph is a DeepSeek Harness (DSH) plugin designed specifically to address the unit conversion requirement from knots to kilometers per hour in maritime or aviation scenarios. The plugin is implemented in Node.js, has no network dependencies, and can be installed with the command `dsh plugin add github:uckkk/dsh-knot2kph`.
Read Moredsh-habit-anchor: Habit Stacking Plugin
The DSH Harness plugin `dsh-habit-anchor` is designed to address the need for a "habit stacking" ritual in agent configuration. Maintained by developer uckkk, its core features include a pure Node.js implementation, no network dependencies, and support for offline generation of habit suggestions returned based on parameters. The installation command is `dsh plugin add github:uckkk/dsh-habit-anchor`. The plugin depends on the `@deepseek-ai/cordis` and `@deepseek-ai/dsh-tools` environments. It is suitable for developers who need locally generated habit suggestions and provides a lightweight solution for the DSH ecosystem.
Read MoreDeepSeek Harness Plugin: uckkk/dsh-float-setup (Getting Started with Float Rigging)
DeepSeek Harness (DSH) plugin `uckkk/dsh-float-setup` is a pure Node.js tool for fishing float adjustment. It directly returns practical float-tuning solutions based on parameter input, with no network dependency. Users can install it using the `dsh plugin add` command, provided that specific dependency requirements are met. The plugin provides specific niche-feature support for DSH and is released under the MIT license.
Read Moredsh-fabric-care: Fabric Care Plugin
`dsh-fabric-care` is a plugin for DeepSeek Harness (DSH), maintained by istone, that focuses on providing fabric care advice. The plugin returns clear care guidance based on input parameters, requires no network connectivity, and is suitable for embedding helpful lifestyle tips or offering specific operational suggestions in conversations. Developers can install it via official commands; it runs with process-level permissions, and it is recommended to review its source code and license before use.
Read Moredsh-eye-makeup: Return Daily Makeup Options Based on Parameters
The DeepSeek Harness plugin `dsh-eye-makeup` focuses on providing eye makeup assistance solutions. It is released under the MIT License, implemented in pure Node.js, and has no network dependencies. The tool can automatically generate daily makeup suggestions based on input parameters. The installation command is `dsh plugin add github:uckkk/dsh-eye-makeup`, and it depends on `@deepseek-ai/cordis` and `@deepseek-ai/dsh-tools`. Once installed, it can be used by invoking it directly.
Read Moredsh-ear-clean: Pet Ear Cleansing and Care Plan Generator
The DeepSeek Harness plugin `dsh-ear-clean` focuses on pet ear-cleaning care scenarios. By registering a tool named `ear_clean`, it quickly generates care plans based on the provided parameters. It is implemented purely in Node.js, has no network dependencies, and is open-sourced under the MIT license. Users can install it by running a command in the terminal and invoke it directly in a session to simulate a pet care workflow.
Read Moredsh-dev-paradigms: A Programming Paradigm Query Tool
dsh-dev-paradigms is a DSH plugin maintained by uckkk, designed to address the maintenance challenges of hard-coded programming paradigm knowledge in agents. Focused on local data management, it enables quick retrieval of programming paradigm entries without network requests. Its core features include `list_paradigm` for listing entries and `get_paradigm` for retrieving details. It is suitable as a knowledge-base component for agents, while noting its MIT license and current process permission requirements.
Read Moredsh-data-use: A Precise Calculation and Recommendation Tool for Traffic Management
Within the DeepSeek Harness (DSH) ecosystem, `dsh-data-use` is a network utility plugin maintained by uckkk, designed to address the pain points of traffic calculation and parameter management in agent development. The plugin provides lightweight traffic management capabilities, supports precise calculations based on parameters, and returns clear recommendations. Its core functionality focuses on traffic management, with a fully Node.js-based implementation and no network dependency. Users can install it using a specified command, making it suitable for scenarios that require fine-grained traffic control.
Read Moredsh-cupping: Parameter-Based Coffee Brewing Recipe Generation
The DeepSeek Harness plugin dsh-cupping is a lightweight tool for generating coffee brewing plans based on parameters. It is categorized under "Memory" and features a pure Node.js implementation with no network dependencies. After developers install it via a command, they can invoke its registered tools within a session. When using it, note that the plugin runs with the permissions of the current DSH process and depends on specific versions of `@deepseek-ai/cordis` and `@deepseek-ai/dsh-tools`.
Read Moredsh-conflict-deal: A Conflict Resolution Tool That Returns Structured Methods by Scenario
The DeepSeek Harness (DSH) plugin `dsh-conflict-deal` is designed to resolve logic, input, and configuration conflicts in workflow development through a structured approach. Maintained by the developer, it provides the `conflict_deal` tool, which returns structured resolution plans based on specific scenarios. It is implemented in pure Node.js, has no network dependencies, and is licensed under the MIT License. Developers can enable the tool via an installation command and call it directly in a DSH session, thereby simplifying the conflict handling process.
Read Moredsh-coffee-ratio: DeepSeek Harness Coffee-to-Water Ratio Calculator Plugin
The DeepSeek Harness (DSH) plugin `dsh-coffee-ratio` is a lightweight tool implemented in pure Node.js, focused on calculating coffee-to-water ratios without network dependencies. It registers the `coffee_ratio` tool, supporting precise calculation based on parameters and returning results along with empirical references. Users can install it via a terminal command and invoke it directly within a DSH session. The tool is suitable for integration in local computation scenarios; pay attention to plugin permissions and the license when using it.
Read Moredsh-clamp: Numerical Clamping
DeepSeek Harness (DSH) `dsh-clamp` is a modular plugin focused on numerical processing, designed to constrain model outputs through value clamping and prevent anomalous numerical values from affecting downstream logic. It is maintained by uckkk, implemented in pure Node, has no network dependencies, and runs efficiently. Installation requires the specified version requirements of `@deepseek-ai/cordis` and `@deepseek-ai/dsh-tools` to be met. After installation, users can directly invoke the tools it provides within a session. It is recommended to review the source code and the MIT license before use, and to ensure the environment satisfies the dependencies.
Read Moredsh-claim: Claims Workflow: Return Family Insurance Planning Schemes Based on Parameters
The `dsh-claim` plugin provided by DeepSeek Harness (DSH) is a claims tool implemented purely in Node.js and maintained by uckkk. It focuses on processing insurance claims workflows and generating household insurance planning solutions, depending on `@deepseek-ai/cordis` and `@deepseek-ai/dsh-tools`. Users can install it with the `dsh plugin add` command, leveraging its local computation capabilities to reduce network dependencies, making it suitable for development scenarios that require automated processing of insurance claim logic.
Read Moredsh-carbon: Carbon Element Data Query Plugin
`dsh-carbon` is a pure Node.js plugin for DeepSeek Harness (DSH), maintained by uckkk, for locally retrieving structured data about the carbon element. It offers two methods: `element_info` for retrieving full details and `element_field` for querying specific fields. To install, run `dsh plugin add github:uckkk/dsh-carbon`; before using it, ensure dependency versions are correct. Since the plugin runs with the current process permissions, it is recommended to review its source code before installation.
Read Moredsh-car-loan: Car Loan Monthly Payment Calculator
`dsh-car-loan` is an open-source plugin for DeepSeek Harness (DSH) that performs precise local calculation of monthly car loan payments. It is implemented purely in Node.js, has no network dependencies, and requires the `@deepseek-ai/cordis` and `@deepseek-ai/dsh-tools` dependencies. Install it with `dsh plugin add github:uckkk/dsh-car-loan`. After installation, simply call the `car_loan` tool to perform the calculation.
Read Moredsh-cape-verde: Cape Verde National Information Lookup Tool
The DeepSeek Harness (DSH) plugin dsh-cape-verde embodies the "everything is a plugin" philosophy and is used for locally querying information about Cape Verde. Maintained by uckkk, it registers the `country_info` tool to retrieve basic information such as Cape Verde's capital, population, currency, and continent without network requests. Installation requires `@deepseek-ai/cordis` and `@deepseek-ai/dsh-tools`, and it is implemented in pure Node, making it suitable for offline or lightweight environments.
Read Moreuckkk/dsh-budget-plan: 50-30-20 Budget Calculator
DeepSeek Harness (DSH) provides a plugin that enforces the 50-30-20 budgeting rule, aiming to address the hallucination and accuracy issues that may arise when models perform financial calculations directly. Maintained by uckkk, the plugin supports local execution in pure Node.js. Users can install it with the terminal command `dsh plugin add github:uckkk/dsh-budget-plan`. After installation, the plugin registers tools in the current DSH process, enabling sessions to invoke them directly. It is suitable for agent scenarios that require quickly generating financial allocation plans.
Read Moredsh-blame-avoid: Introducing the Blame-Avoidance Plugin
`dsh-blame-avoid` is a lightweight, network-independent DeepSeek Harness (DSH) plugin designed to simplify development workflows. It provides a “blame avoidance” tool that returns specific structured results based on parameters. The plugin is maintained by user `uckkk` and requires the dependencies `@deepseek-ai/cordis` (^4.0.1) and `@deepseek-ai/dsh-tools` (>=0.1.0-rc.6). Users can install it via a command and invoke the tool directly in a session to handle parameter differences and return structured data.
Read MoreDeepSeek Harness Plugin: dsh-agriculture-terms
The DeepSeek Harness (DSH) plugin `dsh-agriculture-terms` provides local querying capabilities for an agricultural terms knowledge base, supporting on-demand retrieval. Implemented in pure Node.js with no network dependencies, it is suitable for privacy-sensitive scenarios. By registering the `list_agriculture` and `get_agriculture` tools, developers can invoke them directly in conversations, addressing the maintenance challenges of hard-coded entries. The code is open source under the MIT license.
Read MoreDeepSeek Harness Standalone Session Plugin: Workspace-Free Mode
The DSH plugin `dsh-plugin-no-workspace` addresses the pain point of DeepSeek Harness forcing conversations into groups by treating workspace-free conversations as first-class citizens. The plugin achieves compatibility by wrapping the native slot and supports conversation persistence, moving conversations out of a workspace without data loss, and data security. It does not create fake folders, preserves native sidebar functionality, and supports multilingual environments. Users can install the plugin via a command and restart DSH to use it, making it suitable for scenarios that require independent conversations. The plugin is compatible with DSH version 0.1.5-rc.2.
Read MoreDSH Plugin: Track Driver Development
The Track-driven development feature of the DeepSeek Harness (DSH) plugin aims to improve agent development efficiency. By integrating specifications, execution plans, and quality gates into the development process, it enhances the consistency and controllability of the workflow. The plugin supports a Track-driven development mode, inspired by Agents Conductor. Since installation and detailed usage rely on the GitHub repository documentation, users are advised to consult it directly. When using the plugin, review the source code for security and verify license compliance.
Read Moredsh-prompt-engineering: DeepSeek Harness Prompt Engineering Patterns
The `dsh-prompt-engineering` plugin, developed by `satan9394`, is an extension for DeepSeek Harness designed to streamline prompt creation. It provides standardized prompt engineering patterns, supports CoT, few-shot examples, and template reuse, and helps improve debugging efficiency. Since no official installation command is provided, users should refer to the community directory or GitHub for guidance. During installation, proper permissions and security compliance must be considered.
Read More@qizhen2021/dsh-plugin-vision: A Vision Analysis Tool for DeepSeek Harness
DeepSeek Harness (DSH) enables text-only models to gain visual processing capabilities through the plugin `@qizhen2021/dsh-plugin-vision`. The plugin registers a `see` tool that provides three analysis channels: offline OCR (supporting macOS language detection), ASCII layout maps, and semantic descriptions (based on the `mimo-v2.5` model). Installation requires modifying `package.json` via Profile Bundles and configuring parameters such as the key path and timeout in `cordis.patch.yml`. When invoking the `see` tool, parameters can be specified to select the processing channel, and a structured JSON report is returned. Note that OCR is limited to macOS, large images require preprocessing, and the plugin's first
Read MoreDeepSeek Harness Plugin: Bilibili Audio/Video Download Assistant
DeepSeek Harness Plugin: Bilibili Media Download Assistant, designed to automate downloading videos from Bilibili. It integrates the bilidown CLI and supports direct downloading within a session via a link, BV ID, or command. Its core features include anti-scraping evasion, QR code login to unlock HD quality, direct near-instant downloads via the official API, automatic selection of the widely compatible H.264 codec, batch downloading of segments and collections, and online preview. Installation requires running the specified command and depends on ffmpeg. Please note that guest mode has quality limitations, bulk operations must comply with Bilibili's risk-control policies, and the plugin does not bypass copyright protection.
Read Moredsh-plugin-android-apk: Directly Build Android Projects into APKs
The DeepSeek Harness (DSH) plugin “DSH-plugin-android-apk” allows developers to build Android projects and generate APKs directly within a DSH session. It supports automatic detection of Gradle projects, downloading the required JDK and Android toolchain (without polluting the user directory), handling non-ASCII paths, and provides a caching mechanism to improve build efficiency. Installation requires pnpm in the DSH environment. The plugin can be invoked through natural language instructions or code function calls, allowing parameters such as build variant and version to be specified. It relies on the network to download dependencies; if issues arise, check the environment configuration.
Read Moredsh-paper-slides: A Plugin for Converting Papers into Academic Presentations
`dsh-paper-slides` is a DeepSeek Harness plugin designed to address the lack of logical coherence in academic presentation generation caused by relying on abstracts. By reading the full text of a paper, it automatically sets the duration and budget for different scenarios (such as group meetings, conferences, and thesis defenses), splits the content into slides and a speaking script, and generates presentations in HTML or PPTX format. Acting as a coordinator that relies on the `dsh-ai4scholar` and `dsh-slides` plugins, it provides users with a standardized workflow from a paper to a complete academic presentation.
Read Moredsh-aloof: Integrating with the Aloof Team Knowledge Base and Approval Workflow
`dsh-aloof` is a plugin for DeepSeek Harness (DSH) that integrates Aloof's data permissions, approval workflows, and audit capabilities into local AI agents. It is maintained by gaochonggeng and licensed under the MIT license. Users must configure a token via the `ALOOF_TOKEN` environment variable; the token is bound to an Aloof address and supports data querying but does not have approval permissions. Core features include a team knowledge base (with support for document read/write and version control) and office approvals (including template lookup, form filling, and workflow submission). All write operations are controlled by two gates—local and server-side—and require user confirmation or compliance with whitelist rules. Configuration files cannot be modified directly; only YAML overrides are supported. The plugin's limitations are the lack of a dedicated UI and no support for file transfer or attachments.
Read MoreDSH Smart Model Router: A Configurable Intelligent Model Routing Plugin for DeepSeek Harness
`dreamzhongju/dsh-smart-model-router` is a DeepSeek Harness plugin that simplifies multi-model integration and switching through automation. It provides intelligent classification and routing, directs requests to predefined configurations, and performs sequential failover when the primary model is unavailable. It supports reading configurations from local directories, does not store credentials, and takes over model selection in non-manual modes. Easy to install, it is ideal for users who need fine-grained control over model invocation policies.
Read MoreDeepSeek Harness Plugin: dsh-plugin-novelai
`dsh-plugin-novelai` is a plugin for DeepSeek Harness that directly calls NovelAI V4.5 Full for image generation. It addresses the pain point of manually writing prompts by enabling automatic image generation from conversational descriptions, tag queries, and prompt inference. Users must configure a NovelAI token, which can be provided via chat, a configuration file, or environment variables. The plugin includes a built-in decoder for data processing, and the token is kept secure without being written to disk.
Read MoreUnion Lotto Assistant DSH Plugin: 1000-Draw Trend Tracking / Smart Prediction / Banker & Drag Random Number Selection
The Double Color Ball analysis plugin for DeepSeek Harness offers three core features: trend tracking, intelligent prediction, and banker-drag number selection. It automatically retrieves the most recent 1,000 draws, tracks hot and cold number status, and uses built-in prediction models to generate probability rankings, supporting rule-compliant number selection. Users can install it via the command line and invoke the `ssq` tool in a conversation to perform trend analysis, model-based prediction, or generate banker-drag numbers. Note that each Double Color Ball draw is an independent random event; this tool is for entertainment purposes only, and its data comes from official and mirror APIs.
Read MoreDeepSeek Harness Plugin: satan9394/dsh-startup-business-analyst
The “Startup Business Analysis” plugin in the DeepSeek Harness (DSH) ecosystem is maintained by satan9394 and inspired by the popular project wshobton/agents. Focused on startup scenarios, it provides features for structuring business logic, estimating market size, and building financial models, aiming to simplify the preparation of business plans. As specific installation commands and usage examples are not currently available, it is recommended to consult the official directory for guidance. When using the plugin, pay attention to permissions, license information, and source code inspection.
Read MoreDeepSeek Harness Machine-Level Token Statistics Plugin: dsh-token
The DeepSeek Harness (DSH) plugin `dsh-token` aims to address the complexity of tracking Token consumption in multi-session scenarios. By consolidating session logs from all `dsh` home directories, it provides a centralized Token statistics view, including totals, a heatmap, streak records, and per-model breakdowns. The plugin supports `dsh web` and reads local files for read-only statistics. Configuration options include scanning additional directories, toggling compressed summary statistics, and setting the refresh frequency. It does not include conversational costs or provide cost estimates, but accurately tracks cache reads and writes and distinguishes message types, while also disclosing detailed data such as billing coverage and retry steps.
Read Moreskill-injector-plugin: Automatic Skill Injection for DeepSeek Harness
The DeepSeek Harness plugin skill-injector-plugin, maintained by Zenjibad, is designed to improve the efficiency of repeatedly and manually activating custom skills across multiple sessions. It supports automatically injecting user-selected skills either at session startup or with each request, offering two modes: "each-prompt" and "start-only". It also features a real-time skill registry, subagent support, and persistence across restarts. After installation, no configuration file is required; skills can be enabled by simply selecting them in the interface, greatly simplifying the persona-switching workflow.
Read MoreDeepSeek Harness Plugin: dsh-vision-plugin
The dsh-vision-plugin for DeepSeek Harness resolves the cumbersome issue of manually describing images in multimodal conversations by automatically generating a description of image content before a message is sent and injecting it into the message. The plugin supports uploading or pasting images and uses DashScope vision models or Windows offline OCR to parse them. Users can select an OCR-only or vision-based description mode in the chat box; after a successful description, the system automatically inserts the description at the beginning of the message. The plugin follows a strict routing policy, processes images in memory as base64, and never writes them to disk. This tool simplifies multimodal interaction workflows and is suitable for developers.
Read MoreDeepSeek Harness Plugin: dsh-gpt-tool-compat
The DSH plugin `dsh-gpt-tool-compat` is designed to address validation failures caused by third-party model clients appending privilege-escalation parameters in tool calls. During the `tools/pre-execute` phase, the plugin intercepts and strips invalid parameters that would inevitably be rejected (such as empty justification or unpaired fields), while preserving genuinely valid privilege-escalation requests. With fault-tolerance and exception-protection mechanisms, it implements a compatibility layer without bypassing security authorization or affecting normal calls. Installation supports Bundle or direct insertion of a Cordis Patch.
Read Moredsh-memory-forget — A Forgetting Engine for AI Agents
dsh-memory-forget is a forgetting engine plugin for AI agents, designed to transform “forgetting” from a failure into a design. It manages the memory lifecycle through TTL, decay, eviction, and auditing mechanisms to solve the context pollution problem. Core features include a pluggable memory bus, Ebbinghaus-curve-based decay, importance management (sliding update mechanism), hard injection budget limits, privacy-first physical deletion policies, and multi-agent scope support. The plugin is maintained by XIAOke8698, released under the MIT License, and has zero dependencies. It supports restoring forgotten memories and provides token accounting. Installation requires Node.js >= 20, and a StoreAdapter must be implemented to ensure data persistence.
Read Moredsh-preview: A Front-End Self-Check Tool for DeepSeek Harness
`dsh-preview` is a workflow plugin for DeepSeek Harness (DSH) that addresses the issue of agents determining task completion solely based on code while ignoring actual rendering outcomes. The plugin provides headless browser tools and a `frontend-verify` self-check skill, requiring agents to perform a complete closed-loop verification process: opening pages, checking the console, reading layout information, running interaction tests, and recording screenshots. Core features include six browser tools and an automated verification loop, ensuring that agents detect and fix errors before declaring a task complete. The plugin supports multiple browsers and includes a secure access-control mechanism that requires explicit authorization for external hosts. Through this rigorous verification discipline, `dsh-preview` transforms frontend acceptance from a manual task into a built-in agent capability, reducing the need for human intervention.
Read Moredsh-openrouter-provider-badge: Display the Actual OpenRouter Provider in DSH Session Stats Line
The `dsh-openrouter-provider-badge` plugin for DSH uses a client-side patch to display the dynamic provider actually selected by OpenRouter above the session stats line, rather than only the configured route. Installation requires three steps: install the plugin, run the patch script, and configure request headers. Although this plugin addresses the need to observe actual routing, it is no longer maintained and is only compatible with the OpenRouter channel.
Read MoreDeepSeek Harness Plugin: dsh-zone-clean (Zone Cleaning)
`dsh-zone-clean` is a DeepSeek Harness (DSH) plugin maintained by uckkk. Implemented in Node.js and with no network dependencies, it returns specific home cleaning plans based on the input zone and type parameters. Developers can install it using the command `dsh plugin add github:uckkk/dsh-zone-clean`, then call the tool directly to generate cleaning suggestions. The plugin is suitable for scenarios that require adding domain-specific knowledge, such as lifestyle services, and is released under the MIT License.
Read Moredsh-wechat-et: WeChat Communication Etiquette
`dsh-wechat-et` is a DSH plugin designed to provide standardized etiquette guidelines for WeChat communication scenarios. It is implemented in pure Node.js and has no network dependencies, enabling it to instantly return relevant communication suggestions based on input parameters. After developers install it using the official command, they can invoke the related tools in a session to obtain lightweight etiquette assistance, making it suitable for developers who need dynamic suggestions and emphasize security and compliance.
Read Moredsh-vertical-org: Vertical Storage Solution Generator
`dsh-vertical-org` is a DeepSeek Harness (DSH) plugin focused on providing vertical storage solutions for small spaces to AI agents. Developer uckkk encapsulates the related logic into a `vertical_org` tool to avoid hardcoding. Once installed, it can be invoked during conversations. The plugin is implemented purely in Node, has no network dependencies, and requires dependencies such as `@deepseek-ai/cordis` and `@deepseek-ai/dsh-tools`.
Read Moredsh-sort: A Pure Node.js Array Sorting Plugin
dsh-sort is a pure Node plugin for DeepSeek Harness (DSH) that securely sorts arrays locally without network requests. Users can install it using the `dsh plugin add` command, and after enabling it, invoke the registered tool in a session to perform array sorting.
Read MoreDS Plugin: dsh-solid-food (Complementary Feeding Guide)
The DSH plugin `dsh-solid-food` is specifically designed for infant and young child solid-food introduction scenarios, providing clear recommendations by registering the `solid_food` tool. It is implemented in Node.js with no network dependencies, requires installing the `@deepseek-ai/cordis` and `@deepseek-ai/dsh-tools` dependencies, and is released under the MIT license. Users can install it by running the `dsh plugin add` command. When invoking the tool, please follow medical advice.
Read Moredsh-scalp-issue: Parameter-Based Scalp Hair Loss Care Plan Generation
`dsh-scalp-issue` is a DeepSeek Harness (DSH) client plugin maintained by user uckkk, providing the `scalp_issue` tool to generate scalp hair-loss care plans based on parameters. The plugin is implemented entirely in pure Node.js and does not depend on network connections. Users can install it with `dsh plugin add github:uckkk/dsh-scalp-issue`, then invoke it in a session to obtain a care plan. It is suitable for hair-loss care scenarios; users are advised to review the source code and license before use.
Read Moredsh-pot-pick: Container Selection and Solution Generation
The DeepSeek Harness (DSH) plugin `dsh-pot-pick` provides a container selection mechanism and generates a balcony vegetable gardening plan using the `pot_pick` tool based on the provided parameters. Maintained by uckkk, the plugin is implemented purely in Node.js and requires no network connection. After installation, the tool can be invoked directly. Note that the plugin runs with the permissions of the current DSH process; please review its source code and license before use.
Read Moredsh-phone-et: Phone Etiquette Plan Generation Tool
The `dsh-phone-et` plugin provided by DeepSeek Harness (DSH) is specifically designed for telephone communication etiquette scenarios. It is implemented in pure Node.js with no network dependencies and returns appropriate etiquette guidance based on parameters via the `phone_et` tool. Installation requires the `@deepseek-ai/cordis` and `@deepseek-ai/dsh-tools` dependencies, and once enabled, it can be invoked in a session. The plugin is maintained by uckkk.
Read MoreDeepSeek Harness Plugin Introduction: dsh-perfume-layer (Perfume Layering Pairings)
The DeepSeek Harness (DSH) plugin `dsh-perfume-layer` is a playful perfume-layering tool maintained by uckkk. Built with pure Node.js and requiring no external network dependencies, it is released under the MIT license. After installation, you can invoke the `perfume_layer` tool in a conversation to receive fragrance suggestions based on the supplied parameters. Designed for lighthearted interactions, this plugin provides a lightweight implementation reference for the DSH platform's "everything is a plugin" philosophy.
Read MoreDeepSeek Harness Plugin: dsh-nail-issue (Nail Issue Handling)
The DeepSeek Harness (DSH) plugin `uckkk/dsh-nail-issue` provides domain-specific tools for agents to handle nails (problem nails). The plugin has no network dependencies and is implemented in pure Node.js. It registers a `nail_issue` tool that returns nail care solutions based on the provided parameters. Users can install it by running `dsh plugin add github:uckkk/dsh-nail-issue`. The tool is suitable for agents that need to integrate nail care capabilities. It requires `@deepseek-ai/cordis` and `@deepseek-ai/dsh-tools` to run and is distributed under the MIT license.
Read Moredsh-motor-current: Motor Current Calculation
The DeepSeek Harness (DSH) plugin dsh-motor-current is dedicated to local motor current calculations. It is implemented in pure Node.js and does not rely on network access. Through the `motor_current` tool, the plugin performs precise calculations based on input parameters and returns the results. It can be installed by running `dsh plugin add github:uckkk/dsh-motor-current` and is automatically registered after installation. The plugin is intended for engineering numerical computation scenarios, depends on specific versions of `@deepseek-ai/cordis` and `@deepseek-ai/dsh-tools`, runs with the current process permissions, and is licensed under the MIT License.
Read Moredsh-mode: Mode
dsh-mode is an open-source plugin for DeepSeek Harness (DSH), maintained by uckkk. It focuses on model inference and is released under the MIT License. Developed with Node.js, the plugin requires no network access and is suitable for local deployment. After installation, it registers the relevant tools, which developers can call directly within a session. Before use, ensure that the environment meets the required dependencies, and note that the plugin runs with the permissions of the current process.
Read MoreDeepSeek Harness Plugin: dsh-mobius (Möbius Function)
`dsh-mobius` is a pure Node.js implementation plugin for DeepSeek Harness (DSH), centered around the “Möbius function.” It has no network dependencies and provides local session interaction capabilities. Installation requires the `cordis` and `dsh-tools` dependencies, and it can be loaded via `dsh.bundle.patch` configuration. The plugin is suitable for network-sensitive scenarios or local-only resource environments, and requires attention to permissions and the source code license during runtime.
Read Moreuckkk/dsh-lip-pick: Lipstick Selection and Everyday Makeup Routines
Built on the "everything is a plugin" concept, DeepSeek Harness (DSH) recommends developers use the `uckkk/dsh-lip-pick` plugin for fun dress-up experiences. The plugin provides lipstick selection and everyday makeup routine features. Installation requires running `dsh plugin add github:uckkk/dsh-lip-pick` and depends on `@deepseek-ai/cordis` and `@deepseek-ai/dsh-tools`. The plugin is implemented purely in Node.js, has no network dependencies, and is licensed under the MIT License, making it suitable for playful interactions or scenario simulation.
Read Moredsh-laundry-temp: Laundry Water Temperature Plugin
`dsh-laundry-temp` is a community plugin for DeepSeek Harness (DSH) that focuses on providing water temperature recommendations for laundry. The plugin returns clear action plans based on input parameters, is implemented purely in Node, and has no network dependencies. The installation command is `dsh plugin add github:uckkk/dsh-laundry-temp`, after which the `laundry_temp` tool can be used. It is suitable for agent scenarios that require handling laundry temperature recommendations and can help agents make accurate decisions in related situations.
Read Moredsh-krypton: A DSH Plugin Implemented in Pure Node with No Network Dependencies
dsh-krypton is a pure Node.js DeepSeek Harness plugin designed to provide lightweight, low-level capability extensions with no network dependencies. It is developed solely using standard Node.js features, does not make external requests, and offers good runtime environment isolation, making it suitable for scenarios with strict network restrictions. Before use, ensure that core components such as `@deepseek-ai/cordis` (^4.0.1) and `@deepseek-ai/dsh-tools` (>=0.1.0-rc.6) are installed locally. The plugin runs with the current DSH process permissions; we recommend reviewing the source code to verify security.
Read Moredsh-kiribati: Kiribati Country Information Query Plugin
The DSH plugin `dsh-kiribati`, maintained by user `istone`, provides static country information lookup for Kiribati, including its capital, population, currency, and continent. Built purely in Node with no network dependencies, it can reduce connectivity costs and latency. Installation requires an environment with dependencies such as `@deepseek-ai/cordis`. It is suitable for scenarios with restricted network access or a need for cost control, and is useful for quickly obtaining basic data.
Read Moredsh-index-live: Live Online Broad Market Index Quotes
The DSH plugin `dsh-index-live` is designed to provide real-time overall market index data support for agents. It retrieves the latest market data over the network, is implemented in pure Node.js, and requires no additional network-related dependencies. It must be installed using the official command; after installation, the tool can be invoked directly within a session to assist agents with analysis and decision-making. Before use, ensure the required environment dependencies are satisfied, and review the source code to verify its security.
Read MoreDeepSeek Harness Plugin Introduction: dsh-indent Text Indentation
The `dsh-indent` plugin for DeepSeek Harness (DSH) is designed to address text formatting issues in agent development and conversation sessions. It provides indentation functionality by registering a tool, is implemented in pure Node.js, and has no network dependencies. Users can install it via the official command and directly invoke the registered tool within a DSH session. The plugin is released under the MIT license and is suitable for scenarios that require text formatting.
Read MoreDeepSeek Harness Heat Index Plugin
The DeepSeek Harness (DSH) plugin `dsh-heat-index` is designed to provide local heat index calculations. It is implemented entirely in Node.js, requires no network dependencies, and supports precise calculation based on temperature and humidity parameters. Developers can install it using the `dsh plugin add` command for use in restricted network environments. It relies on no external APIs, runs with DSH process permissions, and adds lightweight computational capabilities to the DSH ecosystem.
Read Moredsh-hanfu-style: Choosing Hanfu Styles
DeepSeek Harness (DSH) is designed to extend agent capabilities through plugins. This article introduces the `dsh-hanfu-style` plugin, maintained by uckkk, which generates hanfu outfit suggestions based on input parameters. The plugin is implemented in Node.js and has no network dependencies. After developers install it by running the `dsh plugin add` command, they can invoke the `hanfu_style` tool in conversations. When using it, they should check the source code and license to ensure safety.
Read Moredsh-hanfu-size: Hanfu Size Calculation Plugin
The dsh-hanfu-size plugin in the DSH ecosystem, maintained by uckkk, focuses on Hanfu size calculation and outfit plan generation. Built entirely in Node.js, it does not rely on external network requests, with all calculations performed locally. After developers install it using `dsh plugin add github:uckkk/dsh-hanfu-size`, they can invoke the registered tool `hanfu_size`, passing parameters such as height and weight to obtain accurate results. Proper installation of environment dependencies is required for use. This plugin adds vertical-domain calculation capabilities to the DSH plugin ecosystem.
Read Moredsh-go-rules: Go Rules Plugin
The `dsh-go-rules` plugin for DeepSeek Harness (DSH) provides agents with lightweight Go rules processing capabilities and supports returning Go learning plans based on parameters. The plugin is implemented in pure Node, has no network dependencies, and can be invoked in a session after installation. Note that it runs with the permissions of the current process. It is recommended to review the source code and license before installation.
Read MoreDeepSeek Harness Plugin: dsh-gear-list
The `dsh-gear-list` plugin for DeepSeek Harness (DSH), maintained by uckkk, provides a “beginner gear list” feature. It can return a practical fishing plan based on the input parameters. Its core features include a pure Node.js implementation, no network dependencies, and execution with the permissions of the current DSH process. Users can install it using the official command and then use it by invoking the registered tool in a session. Given its open-source nature, users are advised to review the source code and MIT license before installation.
Read Moredsh-fx-live: Real-Time Exchange Rate Conversion
`dsh-fx-live` is a web-enabled tool plugin for DeepSeek Harness, maintained by developer `uckkk`. It addresses the issue that agents lack real-time exchange rate data when handling currency conversions by fetching the latest rates online and using them for conversion. The plugin is open-sourced under the MIT License, is easy to install, and can be invoked directly in a session without any configuration. Because it is implemented in pure Node.js, it is recommended to review the source code for security before deploying it in a production environment.
Read Moredsh-future-metaverse: Local Metaverse Entry Management Plugin
`dsh-future-metaverse` is a Node.js-based DeepSeek Harness (DSH) plugin designed to provide localized metaverse entry data management capabilities. The plugin requires no network dependencies, interacts with DSH via CLI, and supports listing and querying entries by ID or name. It is suitable for use on intranets or in restricted environments, providing a lightweight data management solution for DSH.
Read Moredsh-flash-gn: Flash Guide Number Calculator
DeepSeek Harness (DSH) provides a localized flash GN value calculation tool plugin, `dsh-flash-gn`. The plugin is maintained by community developer `uckkk`, implemented in pure Node, and has no network dependencies. Through the `flash_gn` tool, it allows agents to calculate flash settings precisely based on the provided parameters. Users can install and enable the plugin via the command line and invoke the related tools in DSH sessions. The plugin runs with the current process permissions; checking the source code and license before installation is recommended.
Read Moredsh-fish-pick: Ornamental Fish Selection and Aquarium Care Plan Generation
`dsh-fish-pick` is a pure Node.js, network-independent fun plugin for DeepSeek Harness (DSH), maintained by uckkk. The plugin provides ornamental fish selection and aquarium maintenance solutions. It depends on `@deepseek-ai/cordis` and `@deepseek-ai/dsh-tools`, and its tools can be invoked directly in conversations after installation. It is suitable for scenarios requiring ornamental fish Q&A or care advice, is licensed under the MIT License, and users are advised to check the source code for security before use.
Read Moredsh-fertilizer-npk: Fertilizer NPK Ratio
DeepSeek Harness (DSH) provides the `dsh-fertilizer-npk` plugin for calculating fertilizer NPK ratios. Maintained by uckkk, it returns clear fertilizer blending recommendations based on crop or soil requirements. It supports parameterized inputs to generate specific recommendations, is implemented in pure Node.js, has no network dependencies, and is suitable for local or offline deployment. Users can install it via a command and invoke it within a session, making it suitable for use cases that require specialized agricultural calculation capabilities.
Read Moredsh-espresso: Espresso Extraction
The DeepSeek Harness (DSH) plugin dsh-espresso is a pure Node.js tool focused on espresso extraction. It can generate a structured extraction protocol offline based on parameters including coffee dose and water temperature. The plugin aims to reduce reliance on LLM inference and improve output determinism, making it suitable for agent development that requires professional coffee guidance. The installation command is `dsh plugin add github:uckkk/dsh-espresso`. Because it runs with the current process permissions, it is recommended to review the source code before use to ensure security and compliance.
Read Moredsh-coupon-opt: DeepSeek Harness Coupon Decision Tool
dsh-coupon-opt is a DeepSeek Harness plugin maintained by uckkk, designed to provide local coupon calculation capabilities. Implemented in pure Node.js with no network dependencies, it supports precise calculations based on parameters and returns detailed results. Developers can install the plugin via the terminal and directly invoke its utility functions within a session to extend business logic. The plugin has specific dependency requirements, and reviewing its source code before use is recommended. It is suitable for running in restricted network environments, meeting lightweight computation needs without accessing external services.
Read Moredsh-contract-unlimited: Indefinite Contract Detection
DeepSeek Harness provides the `dsh-contract-unlimited` plugin, which encapsulates the logic for determining open-ended employment contracts. The plugin accepts parameters for precise calculation, returns detailed results and statutory basis, and supports automated processing of labor contract determinations. The installation command is `dsh plugin add github:uckkk/dsh-contract-unlimited`. Implemented entirely in Node.js, it has no network dependencies at runtime. Before use, it is recommended to review the source code and license to ensure compliance.
Read Moredsh-breakeven: Break-Even Calculation Plugin
The dsh-breakeven plugin for DeepSeek Harness (DSH) is designed for break-even calculations in small business operations. Built with pure Node.js and free of network dependencies, it rapidly calculates the break-even point based on input parameters. Developers can install it using a terminal command and invoke its tool directly within a DSH session to obtain the results, making it suitable for scenarios requiring quick business data analysis.
Read Moredsh-beer-pick: Beer Selection
The `dsh-beer-pick` plugin for DeepSeek Harness (DSH) is designed to address specific logic issues in agent decision-making. By using parameterized suggestions and running locally, it reduces development costs. Maintained by uckkk and implemented in Node.js, it has no network dependencies. It requires the `@deepseek-ai/cordis` and `@deepseek-ai/dsh-tools` dependencies to install, and once installed, its registered tools can be used directly in a conversation.
Read Moredsh-barking-fix: Barking Correction
`dsh-barking-fix` is a DeepSeek Harness plugin maintained by uckkk, guided by the core philosophy of “everything is a plugin.” It falls under the “Barking Correction” category and aims to provide clear correction suggestions for non-standard model outputs through a parameterized approach. Implemented purely in Node with no network dependencies, it can be installed and then used in a session to call the `barking_fix` tool for quick validation and error correction, making it suitable for scenarios that require manual intervention.
Read Moredsh-baozi-steam: Steaming Time
`dsh-baozi-steam` is a DeepSeek Harness plugin maintained by uckkk, categorized under “Fun Dress-Up.” It is a local tool implemented purely in Node.js that calculates steaming plans for wheat-based dishes based on parameters without requiring internet access. Easy to install, secure, and open source, it is well suited for network-sensitive environments.
Read MoreDeepSeek Harness Plugin: dsh-arithmetic-series (Arithmetic Series)
`dsh-arithmetic-series` is a DeepSeek Harness (DSH) plugin maintained by uckkk, designed to add mathematical capabilities to sessions. It is implemented in pure Node.js, encapsulating the logic for generating arithmetic sequences into a tool without depending on external APIs. Once installed via `dsh plugin add github:uckkk/dsh-arithmetic-series`, the relevant tool becomes automatically available in sessions, ensuring stable calculation results.
Read Moredsh-appliance-life: Precise Appliance Lifespan Calculation Plugin
The `dsh-appliance-life` plugin for DeepSeek Harness (DSH), maintained by uckkk, focuses on accurate appliance lifespan calculations and recommendations. Built entirely with Node.js, it has no network dependencies. It depends on a specific version of DSH, enabling developers to install it via the command line and invoke tools directly within a session to assess appliance usage status.
Read Moredsh-amount-calc: Hot Pot Dining Party Portion Calculator Plugin
The DeepSeek Harness plugin `dsh-amount-calc` is a calculation tool focused on hot pot dining scenarios. It follows the "everything is a plugin" philosophy, is maintained by uckkk, and aims to address logic calculation needs in specific scenarios. The plugin is implemented purely in Node, requires no network dependencies, and supports returning hot pot dining plans based on parameters. Developers need to install it using the `dsh plugin add` command; once enabled, registered tools can be invoked in sessions. The plugin runs with the permissions of the current process, making it suitable for developers who need a lightweight calculation solution.
Read Moredsh-mermaid-web: Mermaid Chart Rendering Plugin for the DeepSeek Harness Web UI
dsh-mermaid-web is a DeepSeek Harness Web UI plugin designed to render Mermaid code blocks in Markdown into interactive SVG diagrams. It provides zoom controls, a full-screen workspace, Hot Module Replacement (HMR), and keyboard shortcut support. The plugin relies on the DOM structure for rendering and supports error handling as well as a strict security mode. Developers can install it directly using a pnpm command without a build step.
Read MoreDeepSeek Harness Plugin Marketplace
tasihi89/dsh-plugin-market is the official plugin marketplace for DeepSeek Harness, designed to address the challenge of plugin discovery. It offers features such as a trending panel, in-app installation, and a bilingual interface, allowing users to browse and install popular plugins directly within the DSH client. The tool lowers the barrier to obtaining plugins, helping users find inspiration or quickly install commonly used plugins. Note that plugins run with the permissions of the current process, so it is recommended to review the source code and license information before installation.
Read Moredsh-snake: DeepSeek Harness Web Hungry Whale Mini-Game Plugin
The `dsh-snake` plugin for DeepSeek Harness (DSH) renders a Greedy Whale mini-game as a background on the development page. The blue whale acts as a full-viewport background element with click-through behavior, so it does not interfere with content interaction, while developers can control the whale to eat golden tokens. The plugin features a minimal control capsule, direction keys for steering, the spacebar to start/pause, data persistence, and light/dark theme support. The installation command is `dsh plugin --profile web add github:Solicide/dsh-snake`, and the service must be restarted after modifying the code. This tool is intended to provide subtle entertainment breaks and is released under the MIT license.
Read MoreDeepSeek Harness Plugin: dsh-workflow-loop (Workflow Loop Perspective and Specification)
`satan9394/dsh-workflow-loop` is a skill plugin for DeepSeek Harness (DSH), guided by the core philosophy that “everything is a plugin.” It aims to address the difficulty of transforming loop logic in complex workflows into delegable specification definitions. Maintained by developer satan9394, the plugin focuses on providing a loop-oriented perspective and specification definitions for workflow design. Since specific features, installation commands, and usage examples have not yet been published, users can consult its GitHub repository or skill catalog page for source code and license information.
Read MoreDSH Plugin: Theme Factory
DSH Theme Factory is a "fun dress-up" plugin maintained by user satan9394, designed to address inconsistent visual styling across the DeepSeek Harness (DSH) skill interface. It provides preset theme configurations to quickly adjust the appearance without modifying core code. The plugin is released under the Apache-2.0 license and can be obtained via a directory page or its GitHub repository. Due to missing documentation, no specific usage instructions are currently available; developers should inspect the source code and permissions before installation.
Read MoreDeepSeek Harness Plugin: dsh-incremental
The DeepSeek Harness plugin dsh-incremental addresses the pain points of excessively large change scopes and difficult rollbacks in agent development. Its core design philosophy is “everything is a plugin,” and through an incremental implementation strategy, it helps developers keep the system functional by making small, incremental commits rather than one-off large-scale changes. Developers are required to visit the source code repository to review installation instructions and specific usage examples. Because the plugin runs with the permissions of the current DSH process, its source code logic must be reviewed before use to ensure compliance with security policies and licensing requirements.
Read MoreDeepSeek Harness Plugin: dsh-idea-refine (Idea Refinement Tool)
sat9394/dsh-idea-refine is a DeepSeek Harness workflow plugin that uses a divergent-convergent approach to turn vague ideas into actionable plans. Inspired by agent-skills, it runs with the current process permissions. Review the source code and license before use. See the GitHub repository for more details.
Read MoreDeepSeek Harness (DSH) Plugin: dsh-diagram-design (Editorial-Grade Diagram Design)
`dsh-diagram-design` is a DeepSeek Harness plugin maintained by user `satan9394`, designed to address the need to manually write SVG code or call external services when agents output diagrams. The plugin provides 38 self-contained SVG diagram types and supports editor-level diagram design. It runs with the privileges of the current process and is suitable for scenarios where agents need to generate structured diagrams. For installation instructions, please refer to its GitHub repository or plugin directory page. Before use, users should review the source code and license agreement.
Read MoreDeepSeek Harness Plugin: CSS Artistic Style Recipe
This article introduces a DeepSeek Harness (DSH) plugin named "CSS Art Style," designed to address the issue that generic style instructions lack specificity. Maintained by user `satan9394`, the plugin provides directly callable CSS aesthetic recipes, including styles such as liquid glass. Users can obtain the source code via the GitHub repository or the plugin directory page. The plugin runs with the permissions of the current process and is suitable for developers who need to apply CSS visual aesthetics, but the source code should be inspected before installation to ensure safety.
Read Moredsh-career-ops: Job Search Command Center
The `dsh-career-ops` plugin for DeepSeek Harness (DSH) is designed to centralize and standardize job-seeking workflows through a modular architecture. Positioned as a “career command center,” it provides core features such as job description evaluation, resume optimization, and interview preparation, aiming to reduce the complexity of manual operations. Since no explicit installation command is provided officially and documentation retrieval failed, users should independently review the source code and license before installation.
Read MoreDeepSeek Harness Plugin: dsh-academic-research Academic Research Pipeline
This article introduces a DeepSeek Harness (DSH) plugin designed specifically for academic research. Inspired by well-known projects, it aims to automate the entire workflow—from defining research questions and searching and verifying literature, to synthesizing findings, assisting with writing, and conducting final review—through an “everything is a plugin” approach. The plugin supports research pipelines and helps improve academic efficiency. Users should pay attention to permission isolation and license compliance; see its GitHub repository for installation and usage details.
Read Moredsh-smart-router: DeepSeek Harness Smart Model Routing Plugin
The `dsh-smart-router` plugin implements intelligent routing via a virtual model, automatically switching to configured models based on request complexity and visual requirements without manual intervention. Core features include difficulty-based routing (hard, normal, and easy tiers), automatic image detection to invoke a vision model, and two classification modes: heuristic or LLM-based. Configuration requires specifying the model for each tier and the visual mode (replacement or pass-through), and it is recommended to use models from the same provider to optimize caching. The plugin supports a fail-open fallback mechanism and can coexist with existing vision plugins.
Read Moredsh-brief-session-title: DSH Session Title Compression Plugin
The `dsh-brief-session-title` plugin for DeepSeek Harness (DSH) resolves the issue of verbose default title generation by optimizing system prompts. It fully reuses the official workflow and features zero intrusion, automatic exclusive takeover, fault tolerance, and configurability. After installation, titles for new sessions are compressed into a single character or word, improving readability and retrieval efficiency while supporting manual renaming and locking.
Read Moredsh-plugin-prune: DeepSeek Harness Plugin Usage Statistics and Cleanup
`dsh-plugin-prune` is a DeepSeek Harness plugin developed by Octo-o-o-o, designed to address the management challenges caused by accumulated “dead plugins.” The plugin operates in a purely observational mode and does not modify business state. It collects real-world tool invocation data, such as call counts, error rates, and latency, and provides a visualized health report in the “Plugin Health” tab of the Web interface. Users can use this information to score plugins and clean up unused ones. The data is persisted locally only and requires use with a specific version environment.
Read MoreDeepSeek Harness Plugin dsh-subagent-vision: Enabling Pure-Text Main Agents to Read Images Directly in Conversations
The DeepSeek Harness plugin `dsh-subagent-vision` addresses the inability of pure-text models to handle images. It delegates image processing tasks to a configured vision subagent, enabling the main agent to remain text-only while receiving visual results. The plugin supports pasting, dragging and dropping, and importing images via file path; provides a native Web GUI experience; and enforces a 25 MB image size limit. After installation, users only need to describe the task to the agent, and the plugin automatically invokes the subagent's `read_image` tool to complete it.
Read Moredsh-skill-indexer: A Two-Stage Intent Retrieval Plugin for Local SKILL.md
dsh-skill-indexer is a Host Bundle plugin for DSH, designed to address the challenge agents face in precisely locating local SKILL.md files. It establishes a two-level indexing mechanism that leverages keyword coverage and IDF for intent routing, supporting a three-state fallback (hit/low/miss). The tool runs entirely locally with zero dependencies, offers both command-line and programmatic invocation, and supports hash-based incremental updates.
Read Moredsh-thrum: DeepSeek Harness Input Vibe Plugin
dsh-thrum is a playful DeepSeek Harness plugin designed to improve the input experience with visual and audio feedback. It visualizes keyboard keys, which flip to reveal animals on keypress, and includes typing flame effects, input box vibrations, and reply chimes. Users can customize the keyboard appearance, flip frequency, flame style, and vibration intensity via a settings panel or configuration file. The open-source plugin is ideal for developers looking for vivid feedback during monotonous typing.
Read Moredsh-windows-workspace-guard: Windows Workspace and Credential Protection Plugin
`dsh-windows-workspace-guard` is a Windows agent-protection plugin developed specifically for DeepSeek Harness (DSH), designed to control dangerous file operations by agents. Independent of official components, it intercepts tool calls and provides three decision mechanisms—`PASS`, `ASK` (approval), and `HARD BLOCK` (interception)—to prevent file deletion, credential reading, or system-state corruption. It supports multiple tool calls and includes pre-check capabilities, audit logs, and summary statistics. Installation is straightforward, and users can configure `workspaceRoots` and `sensitivePaths` to isolate environments. The plugin does not send network requests; it is a conservative boundary-control tool suitable for use in Windows environments.
Read Moredsh-plugin-discussion-intent: DSH Discussion Mode
DSH `dsh-plugin-discussion-intent` is a Discussion Mode plugin designed to prevent drift in complex AI conversations. It continuously injects user intent, boundaries, and evaluation criteria to ensure the conversation remains coherent and goal-oriented. Core features include preventing intent drift, allowing sub-agents to select their own models, deep settings that move from vague to actionable, on-the-fly course correction via a four-line Rail, and support for continuing discussions. The plugin depends on DSH 0.1.0-rc.6, supports checkpoint persistence, and can be controlled through the `/discussion` command to manage discussion depth, model, and status.
Read Moredsh-daily-ledger: A Local Daily Check-in and Ledger for DeepSeek Harness
`dsh-daily-ledger` is a local ledger and check-in plugin for DeepSeek Harness (DSH). It runs fully offline and does not upload data. Core features include daily check-ins, token and cost statistics (with support for daily, model-level, and itemized breakdowns), and a Web floating window for viewing status and customizing the background. The plugin automatically listens to DSH events to record usage, and supports configuring price snapshots and custom time zones. Installation is simple: you can check in or query statistics through chat commands, providing users with a convenient tool for local cost tracking and habit management.
Read Moredsh-deepsea: Turn Session Context into Deep-Sea Slacking
`dsh-deepsea` is a web plugin for DeepSeek Harness that transforms dialogue context pressure into a deep-sea fishing game. The hook depth changes in real time according to context length. The game features four water layers, five oceans, and independent creature pools and holographic card generation. Cards are generated by the MiniMax model and their textures are baked using Python. Caught fish can be released into a fish pond world. The plugin requires setting up a MiniMax API key and a Python environment, supports cloud synchronization of game results, and is designed to intuitively demonstrate AI processing difficulty through gamification.
Read MoreDeepSeek Harness Plugin: dsh-plugin-subagent-delete
DeepSeek Harness (DSH) lacks an interface for deleting subagents, causing their list to accumulate. The `dsh-plugin-subagent-delete` plugin fills this gap by providing tools and HTTP routes, including `list_subagents`, `delete_subagent` (for permanent deletion), and `release_subagent` (to release and restore subagents). It supports recursive operations, ownership validation, and automatic Web UI refresh, and is compatible with DSH 0.1.0-rc.8.
Read Moredsh-memory: A Codex-Style Persistent Memory Plugin for DeepSeek Harness
The DeepSeek Harness plugin `dsh-memory` provides persistent memory for agents, addressing the loss of context in multi-turn conversations. Its core features include persistent storage, automatic summary injection, a memory toolset, and configuration via a web interface. Installation requires specifying a version hash and restarting the environment. The plugin operates in the `$DSH_HOME/memories/` directory and achieves long-term memory capabilities similar to Codex by automatically distilling conversation turns and periodically merging them into a global summary. It supports initializing seed memory from `AGENTS.md` and provides tools for reading and writing memory.
Read MoreDeepSeek Harness (DSH) Plugin: dsh-event-watch
The DeepSeek Harness (DSH) plugin dsh-event-watch aims to address the inefficiency of waking idle Sessions in agent development. It supports listening for file system events and GitHub events, waking a target Session and sending a Prompt when specific conditions are triggered, and includes a cold-start feature. The plugin runs with the permissions of the current DSH process and is suitable for automated handling of external events such as code commits or configuration changes.
Read MoreDeepSeek Harness Branch-Aware Conversation Difference Plugin
`dsh-fork-diff` is a read-only branch comparison plugin designed specifically for DeepSeek Harness, aimed at solving the difficulty of comparing long responses and tool trajectories after forking. It automatically discovers parent, child, and sibling branches, provides a side-by-side view that highlights differences in responses, tool calls, and results, and supports two-column desktop or single-column mobile layouts. The plugin is read-only throughout and does not modify any files, while offering pagination, quick alignment mode, and filtering capabilities. Users can select branches to compare from the session title bar, eliminating the need to manually process complex histories and enabling efficient identification of points of divergence.
Read MoreDeepSeek Harness Aggregated Web Search Plugin
The `dsh-web-search-aggregation` plugin unifies multiple search providers—including AnySearch, TinyFish, and Tavily—into a single entry point. It enhances availability through a priority queue and an ordered fallback mechanism, supporting multi-key pool rotation, budget-aware timeouts, and real-time configuration. This plugin addresses the issue of a single search service becoming unavailable and is well suited for high-availability web search scenarios involving DeepSeek Harness agents.
Read Moredsh-jj-vcs: Jujutsu Version Control Plugin for DeepSeek Harness
The DeepSeek Harness (DSH) plugin `dsh-jj-vcs` addresses version-control bottlenecks in multi-agent collaboration by introducing the Jujutsu version control system. It provides each agent with an isolated workspace and leverages a change-based model to deliver clear attribution auditing, concurrency safety, and operation tracing. Its core features include creating independent changes, explicit permission tiers, controlled publishing, and Windows compatibility. Developers must install it manually and depend on JJ 0.44.0, using the coordinator script to start tasks and verify changes, thereby providing a robust version-management solution at the community level for enterprise-grade multi-agent projects.
Read Moredsh-conversation-threads: DSH Dialog Message Bar Navigation Track
`dsh-conversation-threads` is a plugin that adds a Codex-style navigation thread to DSH, helping users quickly locate historical messages in long conversations. The thread appears on the right side of the sidebar, includes short lines corresponding to user messages, and supports hover previews, click-to-jump, and scroll synchronization. The plugin can be installed persistently as a Bundle or activated dynamically as a Skill. It is implemented entirely on the client side and poses no privacy risks.
Read Moredsh-premise-guard-cn: A Context-Premise Loss Prevention Plugin for Chinese Novel Writing
`dsh-premise-guard-cn` is a Chinese-optimized version of the `ICCuse/dsh-premise-guard` plugin, designed to address the loss of critical premises caused by long-context compression in DeepSeek Harness. It includes built-in automatic anchor-extraction rules for Chinese (such as Chinese quotation marks, terminology chains, and paths), supports manually maintaining an anchor list, and provides the `premise_anchor` tool and `/anchor` command for management. After context compression, the plugin automatically detects and injects warnings, prompting the model to verify any lost settings and effectively preventing logical collapse in long-form Chinese creative writing.
Read Moredsh-memory: Cross-Session Memory and Vector Retrieval Plugin for DeepSeek Harness
`dsh-memory` is a cross-session memory plugin designed for DeepSeek Harness, aimed at resolving the loss of context after agent restarts. Maintained by developer zhouzhencheng07, it features core capabilities including automatic background memory, maintaining daily workspace notes, memory retrieval, and optional vector search. The plugin runs with the permissions of the current process; users are advised to review its source code and license before installation. It provides an effective solution for handling long-term memory in the DSH ecosystem.
Read Moredsh-sxs-news-collector: A DSH Plugin Aggregating Hot Topics from 4 Sources
`dsh-sxs-news-collector` is an open-source plugin for DeepSeek Harness (DSH) that aggregates trending topics across the web for content creation and data analysis. Developed by SXS, it integrates four hot-search sources—Baidu, Toutiao, Douyin, and Weibo—and provides one-click fetching of multi-source data, deduplication, and rate-limit protection. Users can install it via pip or add it from a local path, invoke it using the `sxs_news_hot` function, and filter results by source or limit the number of items. The plugin is free and open source, making it suitable for developers who need real-time trending topics.
Read Moredsh-screenshot: A WeChat-Style Screenshot Plugin for DeepSeek Harness
dsh-screenshot is a screenshot plugin built specifically for DeepSeek Harness Web, designed to streamline debugging and demonstration workflows. It integrates into the toolbar and supports two modes: “Capture Screen Area” and “Capture with Windows Hidden.” It uses local PowerShell to crop and process images, eliminating data uploads to protect privacy and security. The plugin also automatically injects image paths, enabling a model to read image content via MCP Vision. It requires Windows and DSH 0.1.x, and is well suited for users who need to perform local debugging or demos.
Read MoreDeepSeek Harness Plugin: dsh-plugin-guardian Safe Uninstall and Rollback
dsh-plugin-guardian is a plugin within the DeepSeek Harness ecosystem, designed to address the accumulation of residual files caused by plugin uninstallation. It provides features such as safe uninstallation, snapshot rollback, leftover file cleanup, health checks, and visual operation interfaces, eliminating the need to rely on command-line usage. Users can obtain installation and usage instructions through the skills catalog or the GitHub repository. It is suitable for scenarios that require fine-grained plugin management; before using it, users should review the source code and license information.
Read Moredsh-restart-web: One-click safe restart of processes in the DSH Web settings panel.
# Introduction If you use DSH via the web interface, you have likely encountered moments where the page freezes or becomes unresponsive, or where you need to restart the process for a newly installed plugin or modified configuration to take effect. The conventional approach is to return to the terminal, find the process occupying port 3080 and terminate it, then manually start DSH, and finally refresh the browser page yourself. `dsh-restart-web` streamlines this workflow into a single button in the settings panel: clicking it safely restarts the entire DSH process, and the browser automatically refreshes and reconnects after approximately 5 seconds, allowing you to stay within the web interface the entire time. DSH follows the philosophy that "everything is a plugin," and such interface-level utilities are ideally suited to be implemented as plugins. The following sections introduce its features, installation methods, and working principles. # What is dsh-restart
Read Moredsh-web-search-toggle: Add a "Search-then-Answer" Web Search toggle for DSH sessions
**Introduction:** When developing agents using DeepSeek Harness (DSH), a common issue arises: models typically do not have internet access by default, or they only invoke `web_search` when they deem it necessary. If you require the responses in a specific session to include the latest web information, you typically have to repeatedly emphasize "search before answering" in every round of prompts. DSH's philosophy is "everything is a plugin," and such behaviors can be handled by plugins. The dsh-web-search-toggle introduced below is exactly such a plugin: it adds a "Web Search" toggle switch to the chat input toolbar. Once enabled, it forces the agent to call `web_search` before answering in every round of that session, following the official DeepSeek approach.
Read Moresatan9394/dsh-codebase-design: A DSH plugin that requires verification before installation.
Preface: The philosophy of DSH is "everything is a plugin"; capabilities are accessed via plugins, and the community directory allows browsing and searching by entry. However, the quality of information in the directory entries varies: some plugins come with complete READMEs, installation commands, and examples, while others have only a one-line description, or documentation cannot even be found. This article introduces the latter: `satan9394/dsh-codebase-design`. As of the writing of this article (2026-09-07), its GitHub README scraping has failed, and verifiable information is extremely limited. Therefore, the focus of this article is not to list features, but to explain how to verify information in this situation before deciding whether to install. What is this? Currently, only the following points can be confirmed: - Repository URL: `https://gith`
Read Morewhat-was-that: A small octopus to help you understand the terminology in AI responses.
# Introduction When using AI assistants to write code or conduct research, their responses often contain terms like `RAG`, `LoRA`, and `MCP`. If you don't recognize them, you have to interrupt the flow: either copy them to search elsewhere, or ask follow-up questions in the chat—the former disrupts the rhythm, while the latter pollutes the context. Here is an introduction to a small plugin that automates this: "what-was-that". It adds a little octopus desktop pet to the DSH web interface, automatically scans for terms in AI replies, and explains them in plain language. # What is it? what-was-that is a DSH static client plugin developed by SH-9999 (running on the web platform), MIT licensed, and published to npm (`what-was-that@0.1...`).
Read MoreDSH Plugin Introduction: satan9394/dsh-cad-modeling
# Preface For DSH-based agent development, the fundamental way to extend capabilities is installing plugins—the philosophy of DSH is "everything is a plugin". However, when selecting plugins, we often encounter a situation where the repository is accessible, but the README cannot be retrieved, and the description, installation instructions, and license information are nowhere to be found. satan9394/dsh-cad-modeling is just such a repository. Below, I will introduce the information currently confirmed, content not yet verified, and the evaluation steps suggested when documentation is incomplete. The information was last verified on September 7, 2026. # What is it satan9394/dsh-cad-modeling is a DSH plugin repository listed in the community directory, maintained by GitHub user satan9394. Directory page details...
Read Moredsh-rules: DeepSeek Harness glob activation rules plugin
# Introduction Writing collaboration rules for agents often involves stacking all conventions into a single global prompt. However, when there are many rules, two issues arise: irrelevant content consumes the context window, and the model struggles to distinguish which rule applies to which files. Claude Code addresses this using `rules.md` and `# Path:` sections—rules declare the file scope they govern themselves and only take effect when touching matching files. If you are developing on DeepSeek Harness (DSH) and want this same mechanism, the `dsh-rules` introduced below provides exactly that: rules match files using glob patterns, and when the agent reads or edits matching files, the rule content is automatically injected into the conversation. # What is it dsh-rules is created by rj-jiangyich
Read Moredsh-scientific-research: Research Workflow Skills Package for DSH
dsh-scientific-research is a DSH scientific research scenario skill pack maintained by satan9394, categorized under the workflow category, with the philosophy of "Everything is a plugin."
Read Moredsh-minigame-plugin: Enable DeepSeek Harness to directly generate playable HTML5 mini-games
dsh-minigame-plugin is a DeepSeek Harness plugin developed by sasajun2345 and licensed under the MIT License. It codifies mini-game development experience into skill documentation. Users describe requirements directly in conversation, and the plugin automatically handles engine selection and pattern reuse, outputting a single-file, zero...
Read Moredsh-sampling-sliders: Add a real-time adjustable sampling parameters panel for DSH
In agent development, this situation often arises: the default temperature or maxTokens of the model is unsuitable, and one wishes to temporarily adjust them to compare results. However, this usually requires modifying the configuration file and restarting the service every time. If you only want to adjust the temperature from its default value to 0.2 for a single conversation, current solutions either require modifying global settings that affect all sessions or lack an interface to make changes. The philosophy behind DeepSeek Harness (DSH) is "everything is a plugin," making this kind of requirement a perfect fit for a plugin. The dsh-sampling-sliders plugin introduced below addresses this: it adds a "Sampling" button to the input bar. Upon clicking, sliders appear to adjust the temperature and maxTokens for each individual session.
Read Moredsh-decision-map: Visualizing session execution trajectories into intuitive decision maps.
# Preface When running agent tasks with DSH, a session often contains multiple rounds of reasoning and dozens of tool calls, resulting in long, sequential event logs. The built-in "Trajectory" view is ledger-style—it is queryable, but not intuitive for quickly answering questions like "what happened in this round," "which step was the slowest," or "where were the tokens spent." DSH's philosophy is that everything is a plugin, and the session view itself leaves an interface for integration. The dsh-decision-map introduced below is a layer of visualization created by leveraging this interface. # What is it dsh-decision-map (Decision Map) is a DeepSeek Harness bundle plugin maintained by Scitiger-AI, current version 0.1.0, MIT license. One-sentence positioning: visualizing the execution trajectory of the current session...
Read Moredsh-diary-detective (Cyber Diary Detective): A warm mirror reflecting your diary.
# Preface When building agents using frameworks like DSH (DeepSeek Harness) that adopt the "everything is a plugin" philosophy, you must implement long-term memory yourself: deciding where to store it, how to compress it, and how to retrieve it next time—every step involves manual intervention. Diaries represent a typical scenario: they require archiving the original text while ensuring the model can grasp key points when reviewing them the next day, without starting with a cold, statistical report. Here, we introduce dsh-diary-detective (Cyber Diary Detective), which packages diary I/O, memory compression, and gentle feedback into a single plugin. The project is maintained by SageChenAI and is licensed under the MIT License. # What is it One-sentence positioning: A warm mirror that reads diaries, reveals blind spots, and provides gentle feedback. It performs two distinct layers of functions: 1. Mechanical Layer: Storing spoken diaries as files and reading back the original text
Read Moreoh-my-ticket: DSH's 5-Level Task System and run Batch Execution Plugin
oh-my-ticket (OMT) is a task management plugin designed for DeepSeek Harness. It treats the five-level task hierarchy (Epic→Story→SubStory→Ticket→SubTicket) as first-class citizens, addressing the issue of task lists scattered across conversations that are difficult to persist. It utilizes a dual-write architecture with SQLite for metadata storage and Markdown for content storage. It supports committing to the project directory via Git and allows for a global home rollback, alongside the `om t_reindex` command to rebuild the index. The UI provides three container types: a left sidebar, a floating window, and tabs. It features tree interaction, search and filtering, two-way linkage (mentions, automatic display of related tickets), and SSE-based real-time refreshes. The core `run` batch execution mechanism snapshots tickets into ordered batches, passing through...
Read Moredsh-mobile: Enable mobile phones to connect to DeepSeek Harness via LAN
# Introduction Daily operations for DeepSeek Harness (DSH) typically occur on the desktop, whether via the web GUI in the browser or the desktop shell window. When users step away from their desks, there is generally no ready-made entry point to check the conversation history of a specific workspace or send a follow-up prompt on their mobile phones. dsh-mobile solves this problem. It establishes a mobile connection bridge within the local area network (LAN): the desktop displays a QR code for the mobile device to scan and pair, and once the desktop approves the connection, the mobile device directly opens a DSH client optimized for mobile use. The following sections introduce the positioning, features, installation, and usage of this plugin. # What is this dsh-mobile is a plugin for the DeepSeek Harness core, maintained by s17179XTY
Read Moredsh-token-usage: Add a Token Usage Analysis Page to DSH Web GUI
dsh-token-usage is a Token usage analysis plugin for DSH Web GUI (npm package @samecorner/dsh-client-ui-token-usage, v0.1.3, MIT licensed). It adds a "Token Usage" tab at the top of the session, rendering projection data such as `tokenUsage` and `contextPressure` from the host as visual panels. Features include per-round KPI cards, context pressure progress bars (warning at 80%), context composition, and per-round bar charts.
Read Moredsh-archive-manager: View, restore, and permanently delete archive sessions in the DSH Web GUI
# Introduction If you use the DeepSeek Harness (DSH) Web GUI daily, you might have encountered this situation: after a session is archived, it can no longer be found in the sidebar. Although the backend does maintain a global `archivedSessionIds` collection, the official UI provides no entry point to view archived sessions, unarchive them, let alone permanently delete a session. Simply hiding archived sessions from the list will only render them irrecoverable at the GUI level. Furthermore, deleting a session requires sequentially cleaning up multiple interdependent stores—transcription directories, workspace accounting, archive flags, and projection caches—otherwise, residues will be left behind. dsh-archive-manager was written to fill this gap. Below,
Read Moredsh-plugin-practice: A DSH plugin practice repository that fits into your profile
# Introduction The philosophy behind DeepSeek Harness (hereinafter referred to as DSH) is "everything is a plugin": Tools, Configurations, Services, Events, and middleware must all ultimately be integrated as plugins. For those new to plugin development, the difficulty usually lies not in the lack of documentation, but in the absence of a minimal example that ties concepts together, runs successfully within a profile, and provides observable output at every step. Below, we introduce dsh-plugin-practice. It breaks down the core concepts of plugin development into six progressive lessons. The code accumulates step-by-step as you progress through the lessons. It is itself a standard DSH Bundle that can be installed and uninstalled using official commands. What is dsh-plugin-practice
Read Moredsh-matt-pipeline: Visualize Matt Pocock Skills Workflow in DSH sidebar
# Introduction When developing agents with DSH, a common approach is to break down tasks into fixed stages: first capturing ideas, then filtering, refining through questioning, writing specifications, breaking down tickets, and finally implementing and reviewing them one by one. If each step corresponds to a skill, the user must remember the skill names and manually type `/skill` commands one by one. After completing a single cycle, seven or eight commands are memorized, and if interrupted, the user must recall where they left off. `dsh-matt-pipeline` solves this problem: it registers Matt Pocock's set of skill workflows into DSH and provides a visual pipeline panel in the sidebar. A single click dispatches the corresponding skill to the current session. # What is dsh-matt-pipeline (Version 0.2.0, MIT
Read Moredsh-more-session-operations: Unread, Copy ID, and Delete enhancements for the DSH Web session menu.
In DeepSeek Harness (DSH), the "..." menu in the session row of the Web sidebar serves as the primary entry point for daily operations. However, the actions provided by the official menu are limited: there is no "mark as unread" feature for sessions completed but viewed later; there is no direct way to copy the Session ID to scripts; and archiving executes immediately upon clicking, leaving no buffer against accidental clicks. When dealing with a large number of sessions, these minor inconveniences require extra steps every time. DSH's philosophy is "everything is a plugin," making it perfect for filling such gaps at the interface layer via a plugin. `dsh-more-session-operations` is an example of such a plugin: it adds three new actions—"Mark as Unread," "Copy Session ID," and "Delete Session"—to the "..." menu in the session row and adds a confirmation dialog for the official archive function. The following sections cover functionality, installation, and typical usage scenarios.
Read Moredsh-tool-everything: Integrate Everything full-disk file search for DSH Agent
`dsh-tool-everything` is an Everything search plugin for DSH (DeepSeek Harness) that registers the `everything_search` tool for an Agent. It directly invokes the local Everything NTFS index on Windows to perform millisecond-level full-disk searches by filename, without needing to enable an HTTP server or es.exe. The plugin loads the bundled Everything64.dll (taken from Everything SDK 1.5) via the koffi FFI, communicates with Everything through an IPC channel, and returns structured results (path, size, is a folder). It supports the full Everything search syntax, such as wildcards.
Read Moredsh-cloudflare-browser-run: Provide real browser crawling capabilities for DeepSeek Harness
dsh-cloudflare-browser-run is a DSH plugin maintained by RealAlexandreAI that integrates Cloudflare Browser Run's headless Chrome into DSH, addressing the limitation of standard HTTP scraping in handling JavaScript-rendered pages. The plugin provides three tools: browse (returns clean markdown by default, with optional screenshots or PDF), screenshot, and pdf. Its design features include real browser access and SSRF protection.
Read Moredsh-workspace-scope: DSH Plugin to Enable/Disable Skills and Global MCP Per Workspace
# Introduction Under DeepSeek Harness's (DSH) "everything is a plugin" philosophy, Skills and global MCP servers installed into the environment tend to accumulate. The issue is that these capabilities are visible to all sessions by default: every new session's startup context carries a comprehensive list of tools, while a single project often only utilizes a fraction of them. `dsh-workspace-scope` addresses this issue: it enables each workspace (project) to determine which Skills and global MCPs to expose to new sessions. The result is similar to installing numerous language extensions in VS Code, where only the necessary ones are enabled for each specific project. Below, we introduce its positioning, core features, installation method, and specific usage. # What is dsh-workspace
Read Moredsh-thinking-summary: Adding a Chinese summary to the DSH Web thinking process
# Introduction When running agent tasks on DSH's Web interface, the model's native state is just a line reading "Deep diving," and the reasoning process itself is in English. For users who cannot read English reasoning, it is difficult to keep up with the model's pace; by the time they figure out what the model intends to do, the command may have already started executing. dsh-thinking-summary addresses exactly this issue. DSH's philosophy is "everything is a plugin." This plugin displays the next step plan in real-time to the right of "Deep diving" and inserts a Chinese summary card below each block of reasoning. The following sections introduce its features, installation methods, and configuration. # What is it dsh-thinking-summary is a DSH Web plugin created by Rosma
Read Moredsh-swarm-router: DSH swarm plugin for routing heterogeneous tasks to the most suitable model
Introduction: In agent development, you often encounter task batches like this: one involving 17x23 arithmetic problems, another requiring code writing and prime number verification, and a third being long-form translation. Sending them all to the same model queues simple tasks on flagship models, wasting time and tokens; assigning difficult tasks to cheap models often leads to errors. Manually selecting a model for each task becomes unmaintainable as the workload increases. dsh-swarm-router addresses this problem: it organizes a batch of heterogeneous tasks into a "Sub-Agent Matrix Swarm"—tasks are rows, and candidate models are columns. The router selects one cell for each row, and then uses DSH's `ctx.subagents` to turn each cell into a process-bound sub-agent parallelized to the selected model. # What is dsh-swarm-router
Read Moredsh-better-at: Move DSH Web's @ mention index to the browser
# Introduction In the DeepSeek Harness (DSH) web interface, the `@` symbol serves as the primary entry point for referencing files and sessions. Under the default implementation, every keystroke triggers a request to the Host for candidate filtering; consequently, delays in menu opening and filtering accumulate significantly when there are numerous workspace files and historical sessions. dsh-better-at addresses this by pre-fetching file and session indices into the browser, performing all filtering and sorting locally, while preserving the native behavior of `@` references and mention formats. The following introduces this plugin. # What is dsh-better-at dsh-better-at is a plugin for the DSH Web GUI, positioned as a "local caching accelerator for `@` file/session references."
Read Moredsh-plugin-clawrouters: A plugin package and a key to connect DeepSeek Harness with Chat, Images, Videos, and Search.
# Introduction When developing agents for DeepSeek Harness (hereinafter referred to as DSH), a common pain point is scattered capabilities: chat requires a provider, while image generation, video generation, and web search each require configuring keys and writing adapters. After ClawRouters consolidates these capabilities into an OpenAI-compatible API and a single key, `dsh-plugin-clawrouters` packages this key and set of capabilities into a DSH plugin package. Once installed and configured, it can be selected directly within DSH. The following introduces the plugin's positioning, features, installation, and configuration methods. # What is this? `dsh-plugin-clawrouters` is created by rop...
Read MoreDeepSeek VisionPlus: Text goes to DeepSeek, images automatically routed to free vision model pools
When using DeepSeek Harness (DSH), there is an unavoidable limitation: DeepSeek's official models are text-only and cannot process images. When screenshots, charts, or interface photos appear in a message, one must either manually transcribe the content or switch the entire conversation to another multimodal model, resulting in a break in context. DeepSeek VisionPlus takes a different approach: text requests continue to be handled by the DeepSeek official API, while images are automatically routed to a pool of free visual models, with the understanding results returned to the same conversation. DSH's philosophy is that "everything is a plugin," and this capability is implemented as a plugin. Below is an introduction to its features, installation, and daily usage.
Read Moredsh-trivium: In-process graph memory plugin for DeepSeek Harness
dsh-trivium is a process-in-memory graph memory plugin for DeepSeek Harness (DSH) based on TriviumDB, designed to solve the issue of agent memory not persisting across sessions, eliminating the need for external vector databases or independent services. It structures memory into four tools—ctx_find, ctx_read, ctx_remember, and ctx_link—with nodes categorized into Entities, Preferences, Decisions, and Experiences, while edges record associations. By default, the plugin operates quietly, injecting a compact graph of approximately 400 tokens into new sessions only once and querying the rest on demand. It supports manual editing for correction, strict write hygiene (filtering out garbage text and keys), optional embedding vector retrieval, and Git collaboration. It is installed via the `dsh plugin` command, utilizes one `.tdb` file per workspace, and fails without blocking.
Read Moredsh-theme-palettes: DeepSeek Harness Color Scheme Infrastructure
DeepSeek Harness (DSH) follows a "everything is a plugin" philosophy, yet the interface theme layer is an exception: the Appearance picker (light/dark/system) is not open to third parties, and the theme registry does not accept plugin modifications. Consequently, third-party plugins previously lacked a standard entry point for applying complete color schemes to the web interface. The `dsh-theme-palettes` introduced below adopts a different approach: rather than modifying the theme registry, it overlays palettes onto the current theme via `theme.overrideTokens`. It also provides a `themePalettes` registration API, enabling any plugin to contribute its own.
Read Moredsh-plugin-archive-manager: Adds session archive management to dsh Web UI
# Introduction dsh sessions can be archived, but there are few built-in entry points for handling post-archiving tasks. Whether you want to retrieve a specific old session, perform a bulk restore, or automatically archive inactive sessions based on rules, there is currently a lack of a visual interface for these operations. The dsh-plugin-archive-manager introduced below is designed to solve this problem by incorporating these capabilities into the dsh Web UI settings page. # What is it? dsh-plugin-archive-manager is a dsh plugin maintained by qinyre, released under the MIT license, with the current version being 0.3.0. It provides a top-level section titled "Archive Management" in the Web UI settings page, covering three functions: browsing archived sessions, unarchiving, and automatic archiving based on rules. It pre...
Read Moredsh-codex-import: Read-only Compatibility Scanner for DeepSeek Harness Codex Configuration
# Introduction If you maintain two sets of agent environments, Codex and DeepSeek Harness (DSH), the issue during configuration migration is rarely a lack of tools, but rather a lack of clarity: Codex's `config.toml`, hooks, Skills, and `AGENTS.md` are scattered across various user-level and project-level locations. Determining which can be directly mapped to DSH and which are unsupported requires manual verification of each item one by one. Copying configurations directly poses risks due to differences in permission semantics and inconsistent support scopes for hooks. `dsh-codex-import` isolates this step: it performs a read-only inventory first and provides a categorized result; version 0.1 does not execute any migration. DSH's philosophy is "Everything is a plugin", this...
Read Moredsh-plugin-installer: DSH Plugin Installation Assistant with Backup and Rollback
# Introduction The philosophy of DSH is that "everything is a plugin," and most functional extensions are handled by installing plugins. However, the act of installing plugins remains a manual task: executing installation commands, modifying configurations, and restarting processes. Once restarted, the current conversation is interrupted; the model has to start from scratch, or you must manually paste the context back. What's worse, if the newly installed plugin breaks the startup, dsh cannot start at all, requiring you to troubleshoot dependencies and restore configurations entirely on your own. dsh-plugin-installer encapsulates the entire workflow—'backup → install/uninstall → restart → auto-continue'—into a model tool, delegating execution to the model with automatic rollback in case of failure or startup anomalies. The following sections introduce its features, usage, and precautions. # What is this dsh-plugin-installer is Quop
Read Moredsh-group-chat: Start a multi-AI group chat in DSH
# Introduction The philosophy of DSH is "Everything is a Plugin," and many WebUI capabilities are injected via plugins. In agent development, a common requirement is to have several models discuss around the same context in turns—one proposes a solution, one critiques it, and one summarizes it. Without specialized tools, context usually has to be manually moved between multiple sessions, and the speaking order must be monitored manually. The `dsh-group-chat` introduced below turns this into a group chat format: you act as the "group owner" in the DSH WebUI, manage a set of configurable AI roles, and enable them to take turns speaking around a shared context. The plugin is maintained by Qx002, and the current version is 0.1.0. # What is this dsh-group-chat is a DSH native...
Read Moredsh-agent-driver-writehere: Integrate the WriteHERE long-form writing loop as DeepSeek Harness's second reasoning loop.
# Introduction Building a long-form writing agent on DeepSeek Harness (hereinafter DSH) typically involves encapsulating retrieval, drafting, and revision into a set of tools attached to the default ReAct loop. This approach squeezes the outline, draft, and revision into a single loop, leaving no dedicated space for different types of work and lacking independent handling for mid-process modifications. `dsh-agent-driver-writehere` adopts a different mounting point: instead of appending tools to the default loop, it implements the WriteHERE long-form writing loop (heterogeneous recursive planning) as an agent driver, running as a second inference loop. The following sections introduce its design, installation, and usage. # What is dsh-agent-driver
Read Moredsh-more-agent-presets: Multiple optional Agent presets for DeepSeek Harness
# Introduction The default prompts included with DeepSeek Harness (DSH) are optimized for DeepSeek models. If you use non-DeepSeek models or older model versions in DSH, the default preset interactions may not fully leverage the model's capabilities. Additionally, some developers prefer discussing and writing code simultaneously rather than letting the agent execute tasks independently. dsh-more-agent-presets addresses these issues: it provides four sets of optional Agent presets as a plugin for DSH, catering to different model adaptations and collaboration styles. Below is an introduction to the plugin's features, installation instructions, and precautions. # What is it dsh-more-agent-presets is a
Read Moredsh-plantuml: Directly Render PlantUML Diagrams in DSH Sessions
dsh-plantuml is a DSH web plugin (v0.1.0, MIT license) maintained by qschen86, used to automatically render PlantUML/puml fenced code blocks in assistant messages into...
Read Moremeow-cachebilling: A DSH Plugin Embedding Real-time Billing into the Context Ring
# Introduction When running long-context tasks with DSH, cache hit rates are often impressive, but the total cost does not stop climbing: the longer the context, the more cached tokens are carried in each request, causing the bill to snowball. "A 100% cache hit rate but getting more expensive the more you use" describes exactly this situation. It is not enough to simply know the token usage; one must also know the monetary cost of these tokens to determine when to start a new session or compress the context. Below, I introduce meow-cachebilling, a DSH web plugin that puts real-time billing into a context ring overlay. # What is it? meow-cachebilling is a DSH plugin maintained by Phant0Meow and is MIT licensed.
Read Moresilverhand-dsh-pet: A desktop pet at the bottom-right corner of the DSH Web GUI that reacts to agent status.
# Foreword Most DSH users encounter the same issue: agents can run for several minutes or even longer. When you switch to another window to work, your first priority upon returning is to check whether the agent is currently running, waiting for approval, or has stopped due to an error. Currently, the only method is to switch back to the Web GUI to monitor the output or check the logs. `silverhand-dsh-pet` takes a different approach: it delegates the status display to a desktop pet. It resides permanently in the bottom-right corner of the DSH Web GUI. The pet breathes when the agent is idle, goes to work when the agent is busy, and acts up when an error occurs. A quick glance at the corner tells you the status of the agent. The following sections introduce the specific features, installation steps, and troubleshooting methods of this plugin. `silverhand-dsh-pet` is a standard DSH plugin...
Read Moredsh-xiaomi-tts: Add Xiaomi MiMo TTS voice reading to DSH Web
Introduction: When running agents on DSH Web, the output is plain text by default. To enable voice output, a common approach involves implementing a custom Text-to-Speech (TTS) layer: applying for an API key, setting up a proxy on the Host side, handling audio streams in the browser, and cleaning up code blocks and URLs before playback. While each individual step is not complex, integrating them can be time-consuming. dsh-xiaomi-tts streamlines this process into a directly installable DSH Web plugin. Upon installation, an "Read Aloud" button appears next to the dialogue. Clicking this button initiates playback. What is this? dsh-xiaomi-tts is maintained by ppy-web. Its purpose is succinctly defined as: adding Xiaomi MiMo TTS voice playback to DSH Web. It is built upon Xiaomi MiMo...
Read Moredsh-llm-headers: Inject custom HTTP headers into DeepSeek Harness's LLM requests
# Introduction When deploying DeepSeek Harness (DSH) in an enterprise intranet, a common barrier arises: the egress gateway validates the request's `user-agent`, and requests lacking the specified brand text are rejected outright. However, DSH's LLM adapter forces the writing of its own attribution `user-agent`, which cannot be bypassed by simply modifying a field in the configuration file. `dsh-llm-headers` solves this problem: it is a DSH plugin that injects your configured request headers at the HTTP layer for requests sent to the LLM provider. Below is an introduction to its principles, installation methods, and typical usage. # What is dsh-llm-headers `dsh-llm-headers` is for Deep...
Read Moreopenma-ai/dsh-mcp-apps: Add MCP Apps support for DeepSeek Harness
# Foreword MCP Apps allow MCP tool results to carry `ui://` HTML resources, which are rendered by the client into an interactive interface. To get this working in DeepSeek Harness (DSH), a complete set of components is required, including the protocol Host, sandbox renderer, and display mode management. In contrast to existing approaches: DSH's Web build comes with an inline-only renderer that only covers a single surface type. Below, I introduce openma-ai/dsh-mcp-apps: it packages the MCP Apps Host and Web renderer into a standard Cordis plugin, filling in this layer of capability. # What is openma-ai/dsh-mcp-apps (npm
Read MoreSoftware Project Governance: Centralize the management of AI code delivery evidence, gates, and risks
software-project-governance is an MIT open-source project maintained by peterwangze, providing an evidence-based governance layer for AI coding delivery to address the issue where facts such as task changes, reviews, and verifications are scattered across chat logs. Core features include evidence-based delivery (recording what was changed, why, how to verify, and remaining risks), gatekeeping and centralized risk management, distinguishing between genuine independent reviews and execution in degraded/dependent environments, and getting started in five minutes by initializing the .governance/ directory via /governance. The plugin supports multiple agent loading paths such as Claude Code, Codex, and Gemini CLI, and provides a read-only local web console. The default preset is classic-phase-gate.
Read Moredsh-ask-guard: Add a timeout guard for ask_user_question to prevent turns from hanging indefinitely.
# Preface If you have used `ask_user_question` in DeepSeek Harness (DSH), you may have encountered the following scenario: the agent asks a question, and the question card is pushed to the browser via a mux WebSocket in a single push. Once the page is sent to the background, the laptop enters sleep mode, or the connection enters a half-open state, that frame is lost. Without a heartbeat, the client cannot perceive the question's existence, so the tool waits indefinitely. Practical tests have observed hangs lasting over 6 hours, and the only recovery method is manually pressing "Stop". For upstream feedback, see deepseek-ai/deepseek-harness#1554 (discussion). dsh-ask-guard is designed to address this issue.
Read Moredsh-plugin-table-zoom: One-click scrollable floating window for DSH chat tables
dsh-plugin-table-zoom is a chat table floating window plugin for the DeepSeek Harness (dsh) Web GUI, maintained by Pasumao under the MIT license, currently at version 0.3.4. It addresses the issues in DSH chat flows where long and ultra-wide tables are difficult to read completely and inconvenient to copy: since version 0.1.1-rc.2, dsh has enabled the md-table-wide branch for wide tables with 4 or more columns, but the default overflow is hidden and scrollbars only appear on hover, still restricting the reading experience. The plugin automatically injects a "⛶ Float View" button for tables with $\ge$ 9 rows or horizontal overflow exceeding 2px. Clicking it opens a floating window that supports independent scrolling, drag-and-drop movement, and resizing via the bottom-right corner (from 320×200 to the viewport limit), with the title displaying the row and column counts; supports Ct...
Read Moredsh-plugin-image-tools: Three tools to add image capabilities to DSH Web GUI
# Introduction When using the Web GUI of DeepSeek Harness (DSH) to create agents, there are three image-related scenarios that have always been difficult to handle: 1. The model wants you to select an image from a set of candidates (e.g., choosing a book cover), but images cannot be placed in the tabs; the model can only print the file path for you to open manually. 2. The model generates an image and wants to mix it with text in the response body, but there is no channel for this either. 3. You send an image into the chat, and a text-only model adapter directly reports `UNSUPPORTED_CONTENT`, interrupting the turn. dsh-plugin-image-tools is a DSH plugin designed for these three scenarios: image selection card, inline images in the response, and blind model receiving images. Three tools, each handling a specific task, with zero configuration.
Read Moredsh-browser-plus: A DSH Plugin Making Agent Browser Truly Visible and Controllable
## Introduction A common practice in browser automation is to run the Agent in a headless process invisible to the user. The problem is that the user has no way to confirm what is happening on the page or where the Agent clicked; when encountering steps that require login or manual judgment, there is also no natural handover method. dsh-browser-plus is designed to address this issue. It keeps the browser window visible to the user while providing the Agent with reliable Chrome DevTools Protocol (CDP) capabilities. Users can interact directly on the real page, and the Agent can execute, take over, and resume tasks synchronously. ## What is it dsh-browser-plus is a visual Agent styled with EGO, specifically crafted for DeepSeek Harness (DSH).
Read Moredsh-tool-tariff: DSH Peak/Valley Time Period Query and Balance Reminder Plugin
# Preface If you want to schedule tasks to run during off-peak hours and finish before peak hours arrive, you need to be constantly aware of whether it is currently peak or off-peak and when the next switch will occur. Existing methods involve maintaining a schedule manually and cross-referencing it, which is cumbersome and prone to error; similarly, checking the remaining balance of the DeepSeek API requires interrupting your current work. `dsh-tool-tariff` is a DSH (DeepSeek Harness) plugin that integrates these functions into the session: the model can directly answer time-related queries, automatically reminds you before peak hours, and a real-time status badge remains in the top bar of the Web GUI. DSH's philosophy is "Everything is a plugin," making this capability suitable for mounting as a plugin. The following sections introduce the features, installation, configuration, usage, and precautions in that order. # What is this d
Read Moredsh-agents-plugins: A Bridge package for integrating Codex, Claude Code, and Pi plugins into DeepSeek Harness
# Introduction If you have previously installed plugins in Codex, Claude Code, or Pi, you likely have a collection of assets at your disposal: hooks, slash commands, MCP servers, and skills. After switching to DeepSeek Harness (DSH), these cannot be migrated directly—they are written according to the format of another agent runtime, and their loading methods and lifecycles do not match. Rewriting them one by one is clearly not cost-effective. DSH's philosophy is "everything is a plugin," and such bridging work can itself be completed by a plugin. The openma-ai/dsh-agents-plugins introduced below is such a bridge: allowing you to install Agents in DSH through a package.
Read Moredsh-port-guard: A DSH plugin for handling port occupancy by first identifying it
dsh-port-guard is a DeepSeek Harness plugin developed by PangYiMing (v0.1.0, MIT license) used to handle EADDRINUSE port conflicts when the dev server starts. It transforms the brute-force kill into an informed judgment: first using a script to locate the occupying process, viewing information such as start time, uptime, controlling terminal, and project ownership, and then handling three scenarios—if its own dev server is still running...
Read Moredsh-dracula-theme: Apply the classic Dracula dark theme to DeepSeek Harness
# Introduction When using the Web GUI of DeepSeek Harness (DSH), the visual appearance follows the client's color scheme. If you want to switch to a pleasing dark theme, the conventional method is to fork the client and manually edit the CSS. This is tedious and requires rebasing every time you upgrade. DSH's philosophy is "Everything is a plugin." The client has a built-in theme runtime, allowing color schemes to be registered as plugins without modifying the client source code. The `dsh-dracula-theme` introduced below is precisely such a theme plugin: it brings the classic Dracula dark color scheme to DSH. # What is this `dsh-dracula-theme` is maintained by ossFrankFrank and is released under the MIT License. It is based on the official Dracula...
Read Moredsh-browser-control: A CDP plugin that lets DSH agents reuse your daily Chrome login state
## Introduction Connecting browsers to AI agents often involves launching a fresh headless instance. The problem lies in maintaining login sessions: many pages require logged-in cookies to display real content, and re-authenticating in isolated environments every time is costly. However, directly enabling `--remote-debugging-port` on a regular Chrome instance is explicitly prohibited in newer versions of Chrome—the default user-data-dir does not allow the debug port to be opened. Below, I introduce `dsh-browser-control`, a DeepSeek Harness (DSH) plugin that uses the Chrome DevTools Protocol (CDP) to drive the browser. Its core selling point is...
Read Moredsh-xiangqi: DSH client plugin for playing Chinese Chess during AI thinking
dsh-xiangqi is an MIT-licensed open-source DSH Web client plugin developed by ovdoesw, allowing users to play Chinese Chess with a floating cartoon pet while waiting for the AI to think. The gameplay is purely for entertainment, fully offline, and non-blocking. It features a built-in custom TypeScript engine (negamax + alpha-beta pruning + iterative deepening, executed asynchronously with chunking) with three difficulty levels: beginner, intermediate, and advanced.
Read Moreomdsh-chatmode: Add a Chat/Work mode switch to DeepSeek Harness
omdsh-chatmode is a chat mode plugin for the DeepSeek Harness web GUI (npm package `@omdsh-plugins/omdsh-chatmode`, v0.2.5, MIT) designed to solve the barrier of "asking questions on the fly without having to select a working directory first." It provides a Chat / Work toggle above the conversation: the Chat mode allows starting a dialogue without selecting a project directory; all chat...
Read Moredsh-molecule-viewer: Render interactive 3D molecular structures in DSH sessions
# Introduction For those working on protein structures or molecular docking, the typical workflow for viewing structures is: the model calculates the results, you save the PDB file, switch to PyMOL or a web tool to open it, and then take a screenshot to paste back into the discussion. Files are shuffled between the chat session and external software, requiring a context switch and interrupting your train of thought. In DSH (DeepSeek Harness), it is not difficult to have the model read a molecular file, but the challenge lies in making the structure itself appear in the session interface. The `dsh-molecule-viewer` plugin solves exactly this step: by passing a file path or molecular data, it renders a 3D molecular viewer directly in the session that supports rotation, zooming, and style switching. # What is it dsh-molecule-viewer is DS...
Read Moredsh-screenshot-diff: A DSH plugin for pixel diffing existing screenshots
# Introduction When engaging in interface development or having agents operate on pages, a question often arises: Has the page actually changed after this modification? Visually comparing two screenshots is prone to missing details, and writing a pixelmatch script from scratch every time is too repetitive. dsh-screenshot-diff is a workflow plugin within the DeepSeek Harness (DSH) ecosystem. The philosophy of DSH is "everything is a plugin," and repetitive verification actions are perfect for being encapsulated as plugins: a single command takes two existing screenshots as input and outputs a diff image with red-marked differences, a labeled tri-comparison image, and a JSON snippet that can be consumed by scripts. It does not handle screenshot capture; the input must be two screenshots you have already obtained. # What is dsh-screenshot-
Read Moredsh-batch-regression: Run the same command N times, use the median instead of a single result to draw conclusions.
# Introduction Most developers who have done performance tuning have encountered this situation: running a benchmark once yields 1200ms, while rerunning it at a different time yields 1900ms. You change a line of code to verify if it's faster; one run feels faster, but another run feels like an illusion. Single results are subject to environmental noise, so drawing conclusions directly from them is unreliable. The philosophy of DSH (DeepSeek Harness) is "everything is a plugin," and this problem has a corresponding plugin to solve it. Below, I introduce `dsh-batch-regression`, maintained by PangYiMing: it runs the same command N times, takes the median and distribution, and uses statistical analysis rather than single results to draw conclusions. # What is this? `dsh-batch-regression` is a DeepSeek Harness (DSH) plugin, positioned to...
Read Moredsh-large-proj-perf: Eliminating blocking caused by fork, history loading, and disk spilling in DSH super large sessions
**Preface** The design philosophy of DSH (DeepSeek Harness) is "everything is a plugin." Several performance-oriented plugins already exist in the community: @linxin666/dsh-perf handles observability and frontend rendering load reduction, while dsh-pref-kit performs streaming incremental merging at the source. However, there is a class of issues regarding large existing sessions that these plugins cannot address: once the number of events in a single session accumulates to several hundred thousand, forking sub-sessions, reopening historical sessions, and persisting fork results to disk all become synchronous heavy tasks on the event loop—causing anything from a few hundred milliseconds of lag to a single core running at full capacity for 20 minutes, or even a direct RangeError. This article introduces dsh-large-proj-perf (v1.2.0, MIT license, author orangeofc).
Read Moredsh-cursor-subscription: Use Cursor subscription directly in DeepSeek Harness
dsh-cursor-subscription is a DSH plugin maintained by orrinzeng (MIT licensed) that allows existing Cursor subscription users to directly use subscription models in DSH via browser PKCE login. It requires no API Key and does not depend on the Cursor IDE or CLI. Core features include local credential storage and automatic token refresh, dynamically discovering available models via GetUsableModels (falling back to a built-in list on failure), streaming conversation output, converting Cursor tool requests to local DSH tool execution, as well as usage monitoring and runtime configuration (tool round limits, HTTP retry strategies). To install, use `dsh plugin --profile web add dsh-cursor-subscription`.
Read Moreomdsh-basemode: DeepSeek Harness session mode registry, switcher, and sidebar dots
# Introduction The philosophy of DSH (DeepSeek Harness) is "everything is a plugin." When applied to the web GUI, this raises an immediate issue: both the Chat mode plugin and the Code mode plugin want to occupy the session bar. Who provides the "switch mode" toggle? In the sidebar, a row of sessions all look identical. Which ones belong to which mode, and which one are you currently viewing? If the registry is released with a specific mode, other modes would have to depend on that entire mode's package, inverting the layering relationship. The omdsh-basemode introduced below achieves exactly this by extracting this "seat" from the various "modes." # What is this `@omdsh-plugins/omdsh-basemode` (Plugin Center Display Name: Base Mode / 基
Read Moredsh-bigmodel-catalog: Enable DeepSeek Harness to use Zhipu GLM Coding Plan and glm-5.3
`opensaozi/dsh-bigmodel-catalog` is a DSH (DeepSeek Harness) model catalog plugin used to integrate Zhipu BigModel / GLM Coding Plan into the DSH model selector. It is maintained by OpenSaozi under the MIT License, with the npm package name `@deepseek-ai/dsh-model-catalog-bigmodel`. Core features include unlocking the 1M context window and 128K max output for glm-5.3, and supporting glm-4.5, glm-4.6, and glm-5; it connects to the Zhipu Coding PaaS endpoint to enable real-time catalog reconciliation, with glm-5.3 retained as a verified exception. The plugin registers an independent zai adapter.
Read Moredsh-better-stats: Add a real-time cost and status bar to DSH Web UI
# Introduction When running long tasks with DSH (DeepSeek Harness), keeping track of costs is the most difficult part: DeepSeek-V4-Flash and DeepSeek-V4-Pro have different pricing, and official RMB rates vary by peak and off-peak hours. Input is charged in buckets based on cache hits or misses, and the usage of parallel sub-sessions within an agent team must be aggregated. It is hard to estimate how much the current turn has cost halfway through the streaming output, and manually reconciling costs using token details afterward is also a hassle. The philosophy behind DSH is "everything is a plugin," and information display in the Web UI can similarly be handled by plugins. dsh-better-stats does exactly this: it places a status bar directly below the Composer,
Read Moredsh-identity-control: Customize dialogue persona next to DSH input bar
dsh-identity-control is a DSH custom persona plugin maintained by GitHub user orpheus0829 (v0.1.0, MIT license). It provides a button and an edit panel next to the chat input bar, allowing users to manually input persona text and toggle it with a single click. Once enabled, the persona is automatically injected into all new conversations; disabling it restores the default without requiring a restart, and it does not override DSH safety rules. The plugin operates via official commands.
Read Moredsh-think-summary: DSH Real-time Segmented Summary Plugin for Long Thinking
# Introduction The Chain of Thought (CoT) of reasoning models is valuable for debugging and evaluation, but in chat interfaces, it usually scrolls past quickly. Once the answer is complete, looking back to see "how the model reasoned" often lacks an entry point; one can only sift through raw logs. dsh-think-summary solves exactly this problem. It is a dual-side plugin for DSH (Cordis architecture): it detects the model's long reasoning processes, segments the thinking process, and generates summaries step-by-step, displaying them in the chat area in real-time. It also comes with a settings page and historical persistence. The following sections introduce it in the order of features, installation, verification, and precautions. # What is it The plugin is named dsh-think-summary, and its repository is located at https://github.com/oakcakerolls/dsh-think-summary
Read Moredsh-superpower: Integrating 14 developer skills from obra/superpowers into DeepSeek Harness
## Introduction When building a coding Agent with DeepSeek Harness (DSH), a common challenge is the difficulty of reusing methodological capabilities: items like requirements clarification, Test-Driven Development (TDD), and systematic debugging typically exist as `SKILL.md` skill files. To use them, one must write their own loading and registration logic, while also handling injection timing and compatibility issues across different presets. Existing solutions often involve manually copying skill files into each project and rewriting the loading code from scratch. dsh-superpower turns this into a plugin: after a single command installation, the 14 skills from obra/superpowers are automatically registered into the DSH skill registry, and accompanying session discipline is injected at the appropriate times. Below, we introduce its features, installation method, and working principle.
Read Morekidai-snapshot-guard: An Automatic Snapshot and Rollback Plugin for DSH
# Preface The philosophy of DeepSeek Harness (DSH) is "everything is a plugin." The most frequent operations in daily use are installing plugins, updating them, and modifying settings. The risk lies here: once a change breaks DSH, what you need most is the state "before the change." Relying on manually copying the configuration directory before every change is both easy to forget and difficult to guarantee integrity. **kidai-snapshot-guard** automates this: it completes the "Save → Confirm → Restore" loop for snapshots within DSH. Once installed, it just works without requiring you to remember to do anything. # What is it? One-sentence definition: An automatic backup manager inside DSH — save before shutdown, verify after boot, one-click rollback. Plugin by NokorinNishikino.
Read Moredsh-auto-vision: Equip DeepSeek Harness's text-only main model with vision tools
## Introduction When developing agents with DeepSeek Harness (DSH), you are likely to encounter this issue: the built-in `read_image` tool directly injects image chunks into the current model's context, and it is only usable if the current main model supports images. If your main model is a pure text model such as `deepseek v4 flash`, calls to `read_image` will be rejected—the main model cannot perceive the image, effectively breaking the image reading path. dsh-auto-vision adopts a different approach: it forwards images internally to a multimodal model for recognition, ensuring the main model only processes text throughout the process. This article explains its underlying principles, installation, and configuration. ## What is dsh-auto-vision
Read Moredsh-customui-plugin: Add a "Personalization" settings page for DSH Web
# Introduction In the DSH (DeepSeek Harness) web version, several interface elements are hardcoded into the host build artifacts: the brand logo in the top-left corner of the sidebar, the welcome area during empty conversations, and the background color of the conversation area. If you wish to replace them with your own logos or background images in an on-premises deployment, the conventional approach is to modify the host build, which requires redoing the work every time the host is updated. dsh-customui-plugin takes a different approach: it avoids modifying the host build and instead injects scripts into the browser via the plugin mechanism to overlay changes at the DOM layer, while also providing a formal entry point for these modifications in the settings page. The following sections introduce its features, working principles, and installation steps. # What is it? dsh-customui-plugin is a DSH web platform plugin, with the repository address at https://g
Read Moredsh-plugin-whale-fenggu: Monitor DeepSeek Peak-Valley Pricing Periods in DSH
# Preface Starting from August 17, 2026, DeepSeek's official V4 pricing follows Beijing time peak and valley rates: expensive during peaks, cheap during valleys. The boundaries at 09:00, 12:00, 14:00, and 18:00 are easy to remember, but the hard part is forgetting to check the time while a long task is running—running heavy work right into peak hours means higher token costs. Keeping track of the time yourself is one way; a more worry-free approach is to let a resident component keep watch for you and alert you before the switch. The dsh-plugin-whale-fenggu introduced in this article is just such a plugin. DSH's philosophy is "everything is a plugin," and these kinds of utility tools fit the plugin system perfectly. # What is it dsh-plugin-whale-fenggu (Blue Whale · DeepSeek Peak
Read Moredsh-theme-rheostat: DSH "Rheostat" theme that shifts with model and inference levels
# Introduction DSH's philosophy is "everything is a plugin," and the theme is no exception. However, in daily use, if you switch between deepseek-v4-flash and deepseek-v4-pro or adjust the reasoning level, the interface lacks visual feedback corresponding to the specific setting, making different sessions appear identical. dsh-theme-rheostat, written by nineandnine-9, solves this issue: it maps the current session's model and reasoning level to four distinct visual "gears," ensuring the accent color, glow effects, and the indicator bar above the input box change accordingly. Unlike common static themes, its appearance is not a hardcoded color scheme but is driven by session state; in terms of implementation, it aligns with the maid-atelier theme referenced in the README.
Read MoreIntroduction to DSH Plugins: talon-ui, and how to verify a plugin when documentation is missing.
# Introduction The philosophy of DSH is "everything is a plugin": agent capabilities are mounted via plugins, while plugins are indexed and retrieved through the community directory. Typically, the repository README serves as the basis for writing a plugin introduction. However, for the talon-ui being introduced here, as of the time of writing (September 2026), the README fetch failed, and there is no verifiable plugin content available. Rather than fabricating a functional description, it is better to list the information that can be confirmed, clearly mark what cannot be confirmed, and provide a checklist for verification when data is missing. This checklist is more useful than a conclusion—when encountering a similar plugin in the future, one can simply follow these steps. # What is this The directory entry is named `nsoio/talon-ui`, signed by NSOiO, and the repository address is https://github.co
Read Moredsh-plugin-deploy: Deploy to Cloudflare and publish to npm in one line.
# Preface After using an agent like DSH to write a static site, a Worker, or a dsh plugin, things often get stuck at the final mile: to see the online results, you need to register for a cloud account, install Wrangler, write configuration, and configure authentication; to publish the plugin you wrote, you need to check package contents and dependency licenses item by item, and deal with npm's 2FA process. These steps are mechanical, error-prone, and have nothing to do with writing code itself. dsh-plugin-deploy is designed to address this closing work. Below, I will introduce its positioning, installation methods, two main capabilities (deployment and publishing), as well as its design regarding credentials and approvals. # What is it dsh-plugin-deploy is a DeepS... maintained by Octo-o-o-o.
Read Moredsh-turn-budget: Adding fail-closed steps, tools, and token budgets to DeepSeek Harness per turn
dsh-turn-budget is a fail-closed resource governance plugin for DeepSeek Harness (DSH), maintained by Nunchakus888 and following the MIT license. It independently sets three types of limits for each Agent turn: model step count, tool execution count (including nested dispatch), and token usage reported by the provider. After the quota is exhausted, subsequent requests are rejected before execution, and the turn is closed with a blocked status. The plugin only uses DSH public extension points and implements interception through agent/pre-step, tools/pre-execute, tool/result, and turn/end hooks, with results preserved in standard Session logs. token 上
Read Moredsh-mcp-adapter: Enables DeepSeek Harness to invoke MCP on demand instead of injecting all schemas into the context
# Introduction Connecting MCP servers to DeepSeek Harness (hereinafter referred to as dsh) is most directly achieved via the official `@deepseek-ai/dsh-mcp-client`. This client connects to the server at startup and registers each declared tool as a native `mcp__<server>__<tool>` function. The trade-off is the schema cost: with multiple servers, hundreds of tool definitions are passed into the context with every request, regardless of whether they are utilized. `dsh-mcp-adapter` provides an alternative solution to this problem by registering only a single `mcp` proxy tool. It employs lazy server startup, allowing the model to `search` or `describe` tools on demand.
Read Moredsh-keyboard-history: Add ↑/↓ input history for DSH Web inputs
dsh-keyboard-history is a DSH plugin (v0.1.2, MIT License) maintained by NormanFxxkingRockwell that provides terminal-style input history functionality for web session input boxes. Pressing ↑ when the input box is empty recalls the last sent message and allows continued scrolling up, while pressing ↓ goes back.
Read Moredsh-skill-router: Rule-based skill routing before step execution
# Introduction When building agents with DeepSeek Harness (DSH), the timing of skill loading is usually left to the model to decide. Skills are exposed as a catalog to the model, visible at every step, forcing the model to re-evaluate whether to load them constantly. The result is unstable decision-making: skills may load too late, load the wrong one, or fail to load entirely. dsh-skill-router shifts this to a rule-driven approach: before each step, pure rules match the latest user message. If a match is found, the corresponding skill content is injected into the current step; otherwise, no intervention occurs. The entire process involves zero LLM calls and zero token costs. Below, we introduce its usage. # What is it? dsh-skill-router is a
Read Moredsh-vision-plugin: Add an "Image Input" declaration checkbox to the DSH model directory
# Introduction When integrating custom models into DSH, you may encounter a scenario where the endpoint itself supports multimodal capabilities, but sending an image directly in the chat dialog results in an error stating "Image input not supported." The reason is that the DSH host reads the `input: ["text","image"]` declaration on the model entry to decide whether to pass the original image directly to the model, while the interface in "Settings → Models → Model Catalog" has never exposed an entry point for this declaration. dsh-vision-plugin aims to address this step: by adding an "Image Input" checkbox on the model page in the Model Catalog. Once checked, the declaration is written into DSH settings, allowing the custom model to directly receive images in the chat dialog. # What is it dsh-vision-p
Read Moredsh-mcp-sync: Scan local MCP configurations and register tools for direct model invocation.
<tool_call>Bash<arg_key>command</arg_key><arg_value>ls -la "D:\D-Users\D-Administrator\.zcode\workspace\default" | grep -E "obj_|arxiv"</arg_value><arg_key>description</arg_key><arg_value>List obj* and arxiv related directories</arg_value></tool_call>
Read Moredsh-dbhub-live: A DBHub bridge plugin enabling DSH to directly and safely operate on databases.
Preface When developing with DSH, allowing the model to query the database directly is a common requirement. There are two typical approaches: pasting the DSN into the conversation for the model to connect itself, which causes the password to enter the model's context; or maintaining a persistent database MCP service yourself, which requires managing ports and process lifecycles. dsh-dbhub-live takes a different path: the password remains only on the host side, while the model is given only a `source` handle. It spawns a one-time process for each query and recycles it immediately after execution. Below, I introduce its design, installation, and usage. ## What is it dsh-dbhub-live is a DSH plugin maintained by mr-mihu, currently version 4.0.0, licensed under the MIT license. It serves as a bridge based on DBHub (the database MCP server):
Read Moredsh-llm-ollama: Integrating Ollama Cloud Chat and Web Search Crawling for DeepSeek Harness
dsh-llm-ollama is an MIT-licensed DeepSeek Harness (DSH) integration plugin for Ollama Cloud, maintained by NOirBRight, designed to address the lack of an entry point for editing third-party models on the DSH Models page. Its core features include: enabling Ollama Cloud chat via Ollama's OpenAI-compatible Chat Completions endpoint (via the shared pi-ai adapter); implementing model discovery through native APIs (/api/tags, /api/show) to provide metadata such as context window, vision, thinking, and tools; and registering ollama-cloud's Web Search and Web...
Read Moredsh-agent-pill: DSH's agent activity pill and floating summary panel
dsh-agent-pill is a DSH web plugin maintained by mozhuanzuojing (MIT, v0.14.8) that addresses visibility issues during long-running agent tasks: it condenses key session activities into a status capsule in the top-right corner, allowing a floating panel to be expanded via Ctrl+Alt+P or by clicking the capsule. The plugin is divided into a host side (aggregating Goal, Subagents, Agent status, workflow execution, and background tasks, exposing a JSON API via /pill/api) and a client side (the capsule and anchored panel). Main features include a draggable capsule, position persistence, theme following DSH's light/dark mode switching, section folding, and empty state hiding; Goal cards display stages, round progress bars, and workflow history (latest...
Read Moredsh-webfile: Adding Approval-Gated S3/FDS/FTP File Tools to DeepSeek Harness
# Introduction The philosophy of DeepSeek Harness (DSH) is "everything is a plugin." Once you need an agent to help you move logs or sync files, remote storage becomes unavoidable: S3, Xiaomi Galaxy FDS, or even still-operational FTP servers. The common approach is to write keys directly into the configuration and let the model call command-line tools within a shell—this exposes keys in the configuration and session logs, and operations like deletion and overwriting are not intercepted. dsh-webfile addresses this issue: it encapsulates three types of storage into eight agent tools. Read operations do not require approval, while change operations request approval one by one. Large file transfers are handled as background tasks that can be canceled at any time. Below is an introduction to this plugin. # What is this? dsh-webfile is DeepSeek H...
Read Moredsh-tui: An Interactive Terminal Interface for DeepSeek Harness
`dsh-tui` is a full-screen interactive terminal UI plugin developed by the community for DeepSeek Harness (DSH), serving as a plugin-based supplement...
Read Moredsh-plugin-ima-sync: Automatically Upload DSH Conversation Progress to Tencent IMA
dsh-plugin-ima-sync is an MIT-licensed DSH plugin developed by nan1010082085 that automatically uploads DSH Web conversation progress to Tencent IMA's Daily Notes and Work Knowledge Base. It mirrors the local Claude Code `ima-upload` workflow and is designed exclusively for the web platform. Install with `dsh plugin --profile web add`.
Read Moredsh-balance: Add a floating model balance widget to the DeepSeek Harness Web GUI
dsh-balance is a DSH Web GUI client plugin designed to persistently display model account balances in the bottom-right corner of the page. It supports four service providers: DeepSeek, SiliconFlow, Moonshot, and OpenRouter, automatically identifying and invoking the corresponding balance interface based on the baseURL domain. Core features include a draggable floating card (displaying total balance, top-up/reward details), automatic refresh every 60 seconds (with a 30-second host-side cache), and a global toggle in the settings page (taking effect immediately). API keys can be provided in two ways: via the settings page or the credentials service. All balance queries are performed on the host side, ensuring keys are never sent to the browser. The plugin has zero runtime dependencies and requires no build process. API routes are protected by loopback and same-origin policies.
Read Moredsh-jina: Integrating jina-cli's 12 API tools into DeepSeek Harness
# Introduction DSH's built-in `web_search` covers general web retrieval; however, to obtain arXiv official direct links, SSRN paper originals, or perform web screenshots, text vectorization, and document reordering, one typically needs to write glue code at the host level and register the tools manually. dsh-jina eliminates this step: it encapsulates the Jina AI API capabilities (behind `jina-cli`) into 12 `jina_*` model tools within DSH and provides an API key configuration card with real-time balance checking on the Web settings page. Below, we introduce its features, installation methods, and selection considerations. # What is dsh-jina dsh-jina is maintained by minatoAI, licensed under MIT, and is currently at version 0.5.2.
Read Moredsh-peak-cost-mode: Automatic traffic saving plugin for DeepSeek peak-valley pricing periods
dsh-peak-cost-mode is an open-source DSH web plugin (MIT, author moon09300731) designed for DeepSeek V4 peak-valley pricing: peak output prices on weekdays from 9 AM to 12 PM and 2 PM to 6 PM are double those of off-peak hours. During peak hours, the plugin automatically injects a "Peak Cost Mode" prompt segment, instructing the model to respond in a "caveman" ultra-concise style—discarding pleasantries and hedge words while preserving code, commands, paths, and other technical content word-for-word, without compressing safety warnings. In off-peak hours, users can manually enable active cost-saving mode via the savings report, and the switch persists across peak/off-peak cycles and after restarts. The plugin intercepts every streaming call to estimate savings based on actual output tokens and a compression ratio (default 0.6), converting the savings into CNY and categorizing them into peak and active types. Data persists per wave.
Read Moredsh-plugin-bilibili: Provides Bilibili search, subtitles, and frame-level viewing capabilities for DeepSeek Harness
# Introduction When integrating information sources for agents, Bilibili is an unavoidable category: finding videos on specific topics, summarizing episodes, and verifying the actual content. The challenge lies in the fact that Bilibili pages are highly dynamic, making direct web scraping unreliable. Providing only the subtitle text to the model is insufficient; when subtitles state "as shown in the figure," the model lacks context on the visual content. The philosophy behind DeepSeek Harness (DSH) is "everything is a plugin," where external capabilities are integrated into the session as tools. dsh-plugin-bilibili implements this approach: upon installation, the agent gains five `bilibili_*` tools covering keyword search, video metadata, subtitle transcripts, direct playback links, and video frames. Crucially, frames are returned as image chunks, enabling models with image capabilities to view the actual visual content directly, rather than relying solely on subtitles.
Read Moredsh-liangwengu: DeepSeek API Peak/Idle Time Reminder Plugin (DSH)
# Introduction DeepSeek API pricing is tiered by time zones: 9:00–12:00 and 14:00–18:00 (Beijing Time) are peak hours, while the rest are off-peak hours (half price). It is easy to forget to check the time when busy with tasks. I ran tasks during peak hours all afternoon before realizing it; this kind of thing is not uncommon for API users. Existing solutions involve setting alarms or running cron scripts in the terminal, but they do not follow your working interface. dsh-liangwengu has developed a DSH (DeepSeek Harness) plugin: it pops up a cartoon modal, sends system notifications, and plays sounds to directly tell you "Peak is here, run; Peak is gone, start saving." The following sections introduce its notification mechanism, UI capabilities, and installation method. # What is this
Read Moredsh-plugin-model-switcher: Switch models and reasoning levels in DSH using keyboard shortcuts
# Introduction During agent development, frequent comparison between different models is often required: running a task with the current model and then switching models to compare results, or adjusting reasoning levels based on task complexity. Manually opening the model selector, selecting a model, and adjusting levels repeatedly is quite tedious. DSH's philosophy is "everything is a plugin," making high-frequency, small operations ideal for plugins. The `dsh-plugin-model-switcher` introduced below is exactly that: it adds two sets of keyboard shortcuts to the DSH web client—one for switching models and one for switching reasoning levels—accompanied by toast notifications to confirm each action. # What is this `dsh-plugin-model-switcher` by Mrlilil
Read Moredsh-model-memory: Supplementing DSH with persistent memory for custom model reasoning levels and channel preferences
dsh-model-memory is a DSH plugin developed by Mutx163, designed to address the issue of missing thinking level configurations for custom API models and the loss of model and thinking strength preferences when switching channels. It mounts a thinking level configuration bar for custom models within the official "Settings -> Models" section, supports low/medium/high/max levels, and allows for hot-reloading of configurations. Additionally, it remembers the last selected model and thinking intensity across sessions per channel, ensuring preferences are preserved when switching channels.
Read Moredsh-llm-finish-reason-tolerance: Properly terminating streaming responses missing the finish_reason
# Introduction When connecting OpenAI-compatible models to agents, there is a subtle yet critical compatibility issue: the streaming response from some gateways only pushes content deltas and end markers, without ever sending the `finish_reason` field. DSH's model client, pi-ai, classifies this stream as truncated ("Stream ended without finish_reason"), which the host then maps to a `TRANSPORT` error finish. The result is that while the content of every request is delivered intact, the turn ends in failure. A typical example is the Snowflake Cortex REST gateway (`*.snowflakecomputing.com/api/`)
Read Moredsh-patchouli: Local Memory and Knowledge Hub for DeepSeek Harness
# Introduction When developing agents with DeepSeek Harness (hereinafter referred to as DSH), the "everything is a plugin" philosophy implies many choices for memory capabilities. Hindsight, MemOS, and Graph Memory, listed in the compatibility table, all belong to this category. The problem is that each memory plugin comes with its own storage and retrieval algorithms, and their integration methods are different. To use them together in the same environment, one must adapt interfaces individually and maintain data separately; switching implementations requires modifying the integration layer. `dsh-patchouli` addresses precisely this issue: it decouples "data integration" from "algorithm implementation" by placing a unified memory and knowledge service in the middle. Below is an introduction to this plugin. # What is this? The positioning of memorax-ai/dsh-patchouli is Deep...
Read Moredsh-blue-archive-shiroko: Blue Archive Theme and Shiroko Desktop Pet for DSH Web Client
`dsh-blue-archive-shiroko` is an unofficial fan-made theme plugin for the DSH Web Client developed by mldhao (v0.6.0, MIT License), providing a Blue Archive style visual and interactive experience for DeepSeek Harness. Core features include: a complete UI theme centered around academy blue, cyan highlights, and white frosted glass panels; a Shiroko desk pet that supports dragging, resizing, and autonomous interaction; petting interaction and sound effects triggered by holding the head for approximately 420ms; and Codex-style short bubbles with streaming character-by-character text display. In terms of utility, a short press on the desk pet allows querying the API balance via a Host-side RPC call to the DeepSeek official interface. The API key does not enter the browser, and the RPC is restricted to loopback address calls, ensuring security. Installation requires the DSH plugin system.
Read Moredsh-unsloth-hands: Offloading repetitive tasks of DeepSeek Harness online models to local Unsloth Desktop
dsh-unsloth-hands is a pure client-side plugin maintained by MicroHEROX (MIT licensed, v0.1.0), allowing DeepSeek Harness online models to perform repetitive short tasks such as batch rewriting, translation, string cleaning, and screenshot OCR.
Read Morecatalog-capabilities-zh: Maintain a source-based Chinese capabilities catalog for DSH
catalog-capabilities-zh is an MIT-licensed community project maintained by MeowTnT3r. Acting as a DSH bundle plugin and runtime skill, it maintains a source-based Chinese capabilities catalog for skills, plugins, and marketplace capabilities. It follows the "everything is a plugin" philosophy, addressing the pain points of scattered DSH user plugins, predominantly English READMEs, and difficulty in finding them. Its core feature is a default curated mode where only user-confirmed entries are written to the documentation; scanning serves only as a discovery aid, and explicit full inclusion requires the `--all` or `full` mode. It does not rewrite installation logic; instead, it orchestrates existing trusted installers in the environment during installation. If the target is already installed, it only verifies update instructions. When only providing a link, it reads public repository metadata for checks and introduction without executing the repository code. Entries support sorting by Chinese...
Read Moredsh-vulnsec-bridge: A security plugin for integrating VulnClaw and DeepSec into DeepSeek Harness
# Introduction When performing security-related tasks in DeepSeek Harness (dsh), the common practice is to open a separate terminal to run penetration testing or code auditing CLIs, then copy the output back to the session for further analysis. As tool capabilities are not registered as dsh tools, the model cannot invoke them directly, and their results cannot be integrated into subsequent automated workflows. dsh-vulnsec-bridge is a bridging plugin designed for this scenario: it wraps VulnClaw (AI penetration testing CLI) and DeepSec (Shield code auditing + Spear authorized penetration) into dsh plugins, providing 18 security tools and a graphical "Security Workbench" panel. Below, we introduce its features, installation methods, and typical usage. First, let's discuss the prerequisites: the plugin's penetration...
Read Moredsh-terminal: A DSH terminal plugin awaiting verification
# Introduction DSH (DeepSeek Harness) operates on the philosophy of "everything is a plugin": capabilities such as terminal access, browsing, and file operations can be augmented into agents via third-party plugins. A member of the community maintains a plugin directory that catalogues numerous such plugins, and dsh-terminal is one of them. However, this introduction will be brief. The reason is straightforward: as of the writing of this article (2026-09-07), the scraping of this plugin's GitHub README failed, and I lack first-hand materials to verify its functionality, usage, and license. Rather than fabricating a detailed feature list, I have placed the confirmed information and links here, leaving the rest for you to verify in the repository yourself. # Confirmed Information The following points are taken from the entry in the plugin directory and are confirmed to be valid:
Read Moredsh-session-stars: Cross-Workspace Star and Reopen DeepSeek Harness Sessions
dsh-session-stars is a Web-only plugin for DeepSeek Harness Web, maintained by malevrigns and licensed under the MIT license. It addresses the pain point where useful Sessions are scattered across different Workspaces, making them difficult to find again. The plugin provides a global cross-Workspace favorites center. Users can favorite a Session with one click in the Session title bar, access the favorites center from the bottom of the sidebar or the collapsed track, browse all favorites with a priority on the newest, reopen still-active Sessions, and explicitly remove expired entries. The title, Workspace, running, and archived status of favorite entries are rendered from real-time DSH snapshots, and synchronization across multiple tabs is automatic via the `storage` event. Installation requires placing the plugin...
Read Moredynamic-schulte-dsh: A Schulte Grid plugin for the dsh Web UI to play while waiting for the model
`dynamic-schulte-dsh` is a waiting-time mini-game plugin for DSH, developed by marvin9551. It allows users to play the Schulte Grid within the Web UI while waiting for the model to respond during a DeepSeek Harness intelligent conversation, making use of fragmented time ranging from a few seconds to dozens of seconds. Adhering to the DSH philosophy of "Everything is a plugin," it is installed via `dsh plugin add`, registers a "Schulte" entry at the bottom of the Web UI sidebar, and features a breathing green dot indicator when the model is thinking. Core features include a classic n×n static grid (3×3 to 7×7), a rotating dynamic roulette wheel, waiting prompts, localStorage-based local persistence for history and settings, and optional number highlighting and color distraction enhancements. The architecture is split into two halves: the host part is a purely placeholder plugin.
Read MoreDSH Claude Style Reasoning Slider: Give DSH a New Animated Reasoning Level Slider and Model Selector
# Introduction In DSH (DeepSeek Harness), switching models and reasoning intensity relies on the native model selector within the session input area. In practice, there are two issues: first, different vendors have inconsistent naming conventions for levels, requiring users to memorize mappings for terms like `off`, `med`, `extreme`, and `ultracode`; second, custom routers (e.g., OpenRouter) often lack `reasoningEfforts` configurations, leaving the interface without an entry point for adjusting levels. DSH's philosophy is "everything is a plugin," meaning that the model slot in the session input can also be taken over by a plugin. The DSH Claude Style Reasoning Slider introduced in this article does exactly that:
Read More@max-null/dsh-chat-rail: Canvas-style message navigation bar for DSH sessions
`@max-null/dsh-chat-rail` (v0.6.1, MIT) is a DSH plugin maintained by Max-Null, positioned as a "scrolling-style message navigation bar" to address the issue of repeatedly scrolling through long sessions to find historical messages. It places a vertical navigation bar on the right side of the conversation panel, featuring an indicator dot for each user message. It smoothly expands the full list on hover, and clicking allows jumping to the specific message. Key features include: `scroll-spy` to highlight the reading position and automatically center it; synchronization with `dsh-better-sidebar` via CSS variables to avoid overlap; deep history navigation using the official precise loader on kernels 0.1.2-alpha.3+, with an automatic fallback to page-by-page loading on older kernels; a tooltip preview panel that pops up when hovering over a message item; and support for starring/favoriting (stored in localStorage).
Read Moredsh-opg-usage: View OpenCode Go plan quota in real-time within the DSH Interface
## Introduction When running tasks using the OpenCode Go plan, checking remaining quota and reset times typically requires leaving the current interface to look elsewhere. Checking once is insufficient; you also need to remember the time of your last check to estimate consumption, or you risk accidentally hitting the limit. dsh-opg-usage solves this problem by integrating the quota panel directly into the DSH interface and maintaining a persistent floating capsule for instant checks. Below, we introduce its features, installation, and usage. ## What is it? dsh-opg-usage is a DSH Web plugin maintained by M4sh1r0-444 and licensed under the MIT License. It is a draggable, collapsible floating capsule that displays the usage percentage of the OpenCode Go plan across three quota windows: rolling window, this week, and this month.
Read Morejune-agent: June Dual-Personality Agent and Supporting Skills, installable as a DSH plugin
june-agent is an npm package maintained by lemonorangeapple that packages two fixed-personality Agents and two skills into a cross-hosting solution. June-M features a "catgirl" personality (temperature 0.1, obedient and concise), while June-S features a "dominant" personality (temperature 0.3, disciplinary pushback). The skills include Git backup strategies (git-backup) and design coding standards (june-style). The package provides both Claude Code format (agents/ and skills/ directories) and DeepSeek Harness format (presets/ directory), DSH.
Read Moredsh-office-cli: Securely expose official WeCom, DingTalk, and Feishu office CLIs using a DSH tool.
## Introduction If you have built agents on DeepSeek Harness (DSH), you have likely encountered requirements such as letting the agent send a WeCom message, check a Feishu document, or create a DingTalk approval. The official CLIs possess these capabilities, but allowing the model to execute commands directly in the shell exposes authentication commands, credential parameters, and arbitrary paths to the model, making it difficult to control permission boundaries. Below, I introduce dsh-office-cli, a plugin that safely exposes the three official office CLIs (WeCom, DingTalk, and Feishu/Lark) through a single native DSH tool. ## What is it? dsh-office-cli is maintained by meliwanx and is released under the MIT license. When...
Read Moredsh-tool-vision-read: A DSH plugin that enables text-only agents to "see" images
# Preface In agent development, a common gap arises: the model router for the main agent does not declare image inputs and is a pure text model. When users provide an image path for description, the agent cannot handle it—requiring manual switching to a session with vision capabilities or the agent manually viewing the image and relaying the information. The philosophy behind DeepSeek Harness (hereinafter referred to as DSH) is "everything is a plugin." This specific capability gap is ideally suited to be patched by a small plugin. Below, we introduce `dsh-tool-vision-read`, maintained by Mappedinfo. It registers a `vision_read` tool to route the image reading step to a dedicated vision model, enabling a pure text agent to obtain a textual description of the image with a single call.
Read Moredsh-subagent-setting: Unified configuration of subagent default model in web settings page
## Introduction If you run multi-subagent task flows in DeepSeek Harness (DSH), you might encounter a specific issue: the default configurations for a subagent's provider, model, and reasoning effort are scattered across configuration files. To switch to a different default model, you must manually edit the YAML file and then verify that every subagent has adopted the new values. `dsh-subagent-setting` brings this to a web settings page: select the default provider, model, and reasoning effort on the interface, and newly created subagents will take effect immediately. You can also choose to apply this to existing subagents.
Read Moredsh-deepseek-status: Display balance and peak and valley pricing in the official DeepSeek session header
# Introduction When using DSH to run official DeepSeek sessions, there are two things I need to repeatedly switch away to check: first, how much API balance remains, which requires opening the platform usage page elsewhere; and second, whether I am currently in the peak billing period. DeepSeek API uses peak-valley pricing, where peak rates (full price) and off-peak rates (half price) differ, so it is best to know this before scheduling batch tasks. Neither task is complicated, but switching away from the session to check each time interrupts the workflow. `dsh-deepseek-status` directly embeds these two statuses into the session header: balance, recharge link, and peak-valley pricing status—three capsules that are immediately apparent. Below, I will introduce its features, installation method, and a few usage notes. # What is this? `dsh-deepseek-status` is a DeepSeek status tool.
Read Moredsh-plugin-context-manager: A DSH plugin that automatically records conversations, injects memory, and folds real context.
# Introduction Running long sessions in DeepSeek Harness (DSH) often presents two common challenges: First, the limited context window means that once early conclusions are squeezed out, the model "forgets" them; Second, when switching to a different session, previously recorded key points cannot be carried over. The common solution is to inject summaries into the system prompt, but this only affects auxiliary prompt blocks, while the real dialogue history continues to grow, leading to increasing token consumption. The `dsh-plugin-context-manager` introduced below addresses these two issues: it automatically records every round of dialogue, injects memory and prioritized cross-session notes into each model request, and directly collapses the real dialogue history visible to the model to reduce token usage. # What is dsh-plugin-context-manager
Read Morelwklbb/dsh-worktrees: Integrate Git worktree management into the DSH settings panel
# Introduction When developing with DSH, you often need to handle multiple branches of the same project simultaneously: keeping the main line on `main`, opening a branch for features, and another for fixing production issues. While Git worktrees solve this pain point by checking out multiple branches of the same repository into different directories, using the command line requires remembering paths and arguments, and managing scattered paths across the disk can be cumbersome. The `dsh-worktrees` introduced below brings this functionality into DSH's settings panel. # What is this? `dsh-worktrees` is a DSH plugin maintained by lwklbb, released under the MIT license, with the current version being 0.1.0. Its positioning can be summarized in one sentence: centralized management of Git worktrees in the DSH settings panel.
Read Moredsh-cinematic-workflow: Authorial Cinematic Workflow Plugin (Manual Gating)
# Introduction Running media tasks in DSH (DeepSeek Harness) often leads to stage loss of control: if you instruct the model to perform a rough cut of a travel film, it might process the analysis, editing, color grading, and final cut all in one go, without any intermediate checkpoints for your confirmation. Relying on a prompt like "ask me before each step" is unreliable in multi-stage, long workflows. `dsh-cinematic-workflow` is designed to address this specific issue. It implements a cinema-grade travel film director workflow as a DSH plugin and embeds manual gating directly into the code: the only entry point for advancing stages is the human. Below is an introduction to its positioning, workflow structure, and usage. # What is it `dsh-cinematic-workflow` is a tool oriented towards DeepSeek...
Read Moredsh-multi-root: Mounting VS Code-style multi-root workspaces for DSH Web GUI
# Introduction When developing agents using the DSH Web GUI, a common frustration is that there is only one workspace: code resides in one directory, datasets in another, and references in a third. To enable the agent to operate across these directories, you must either manually move files into the same workspace or simply prevent the agent from accessing them. `dsh-multi-root` addresses this problem. Below is an introduction to the plugin: it adds a `Roots` (multi-root) panel to the sidebar, allowing an arbitrary number of independent folders to be mounted as workspace roots. Then, through a set of controlled host-side tools, it enables the agent to list/read/write/glob across these roots—drawing inspiration from VS Code.
Read Moredsh-automode: Adding an auto mode with deterministic guardrails to DeepSeek Harness
To enable an agent to execute tasks continuously, there are typically only two permission options available: using a conservative preset that halts for manual confirmation at every write operation, or switching directly to danger-full-access. While the latter is faster, it grants the agent unrestricted autonomy without any safeguards if issues arise. DeepSeek Harness (DSH) permission presets—read-only, workspace-write, and danger-full-access—exist at these two extremes, lacking a middle tier that is "loose but has gatekeepers for dangerous actions." The dsh-automode introduced below fills this gap: it is a DSH plugin that provides a Claude Code-style auto mode, allowing...
Read Moredeepseeh-harness-ultra-slash: A separate group of plugin commands in the DSH / menu
# Introduction People using DeepSeek Harness (hereinafter referred to as DSH) largely rely on the `/` menu in the chat input box. DSH's philosophy is "Everything is a plugin." When many plugins are installed, finding commands becomes a practical issue. Another high-frequency need occurs mid-conversation: you think of a new instruction you want the model to process in the next step but do not want to interrupt the ongoing dialogue. The loadingvx Ultra Slash plugin handles both of these simultaneously: it separates plugin commands into a separate group in the `/` menu, distinct from DSH's built-in commands, and provides four commands: `/steer`, `/new`, `/skill`, and `/docs`, as well as the ability to assign short names to frequently used `/steer` content. The following introduces its features, installation, and...
Read Moredsh_PromptRecall: Recall historical prompts in DSH Web input box using ↑/↓
dsh_PromptRecall is a DSH Web GUI input history plugin that mimics Codex interaction. Maintained by liguanyu (MIT license, version 1.0.0), it addresses the lack of terminal-like history functionality in web input fields. Once installed, it requires no configuration; pressing `↑`/`↓` while the input field is empty allows browsing historical prompts, which are persisted across sessions and restarts. If the draft is non-empty, the cursor is in the middle of the text, a selection is active, or a modal is open, the direction keys are returned to the editor. Pressing Esc clears the draft and saves it to history, allowing for later retrieval. The history is designed in two layers: the persistent layer is a JSONL file located in the DSH main directory (with a limit of approximately 10 MB for plain text only), and the local layer is the recall list for the current session (with a limit of 200 entries or 256 KB).
Read Moredsh-workbench-layout: Provides a three-column workspace layout for DSH Web
dsh-workbench-layout is a DSH Web plugin (npm package @lsq64737/dsh-workbench-layout, MIT license) that reorganizes the official AppFrame into a three-column layout: left side contains Sessions, File Browser, Git Changes and Commit Graph, Terminal List; middle is Multi-file Tab Editor and Terminal; right side preserves the native DSH session, allowing users to view files, Git status, and run commands without leaving the conversation. Core features include: sorting by Git status...
Read Moredsh-cache-hit-precision: Display DSH status bar cache hit rate with two decimal places.
# Introduction Under the status bar in dsh web, there is a line of statistics, and the cache hit rate is one of them. By default, this value is not displayed with two decimal places, which makes it difficult to observe subtle changes between consecutive rounds. To modify such displays, directly editing the code in the dsh installation directory is one approach, but it mixes your changes with the upstream environment, making maintenance difficult. The philosophy of DSH is "everything is a plugin," and these kinds of minor interface changes are perfect candidates for a plugin solution. The following introduces just such a small plugin: dsh-cache-hit-precision, created by luern0313. # Plugin Introduction dsh-cache-hit-precision targets the dsh web platform (the `dsh. property in package.json.
Read Moredsh-plugin-forge: Manually-gated Workbench for DSH Plugin Creation, Validation, and Publishing
dsh-plugin-forge is a DSH plugin (v0.1.0, MIT) maintained by luoyuejun9, designed as a human-gated workspace for plugin creation, verification, and release. It weaves error-prone stages in plugin development—scaffolding, type checking, testing, packaging and previewing, key scanning, clean environment installation verification, and publishing—into a replayable workflow. It offers four templates: tool-command, skill-wrapper, stateful, and bundle, and is operated via the /forge command and Web Studio cards within a chat interface. Card states are reconstructed based on persistent session events and persist even after the conversation is replayed. The core security design ensures that stage progression relies solely on human confirmation; only /forge continue can advance a stage, while the model can read the state and perform validation,
Read Moredsh-token-monitor: DSH Web Large Model Quota and Usage Monitor Plugin
It is standard for DSH users to connect to multiple model providers simultaneously: Kimi For Coding utilizes subscription quotas, DeepSeek Official deducts balance based on usage, and OpenRouter tracks credits. To check "how much is remaining" or "how much has been spent this month," users typically have to log in to each provider's console separately, toggling back and forth. By the time the round of checks is complete, work at hand is often interrupted. dsh-token-monitor integrates this functionality directly into DSH Web: it features a persistent balance badge in the session header, an additional "Usage" tab in the main area, and local SQLite records tracking token usage and estimated costs for each API call. Below, we introduce its features, installation, and configuration. # What is this? dsh-token-monitor is a component of DeepSeek Harness (
Read Moredsh-greet-plugin: A minimal greet tool plugin for DeepSeek Harness
dsh-greet-plugin is a minimal plugin example of DeepSeek Harness (dsh) maintained by luxiu666 (MIT licensed). It adds a greet tool to an agent that accepts a `name` argument and returns a greeting message. The default greeting "Hello" is stored in `cordis.patch.yml` and can be overridden via the profile patch layer without modifying the code. The repository includes pre-built artifacts and a build-free installation script. The command is `dsh plugin --profile web add github:<you>/dsh-greet-plugin#v0.1.0` (<you> is a placeholder). Requires Node.js ^22.19.
Read Moredsh-cc-switch: One-click sync cc-switch transit merchant configurations to DSH model routing
# Introduction Running agents with DeepSeek Harness (DSH) inevitably involves model configuration. If you have been using cc-switch to manage proxy configurations for Claude Code / Codex, these ready-made providers cannot be used directly within DSH. The conventional approach is to manually re-enter API addresses and keys in DSH and set up the routes. dsh-cc-switch is designed to solve this: it enables a one-click synchronization of the provider configurations managed in cc-switch into DSH's model routes, without requiring any models to be pre-configured in DSH. In other words, a brand new DSH instance with zero models can get started using your existing providers via this tool. DSH's philosophy is "...
Read Moreoh-my-dsh: DeepSeek Harness Layered Model Routing Plugin for think/build
# Introduction There is a common dilemma when running agent coding sessions: running the strongest model at every step is effective but costly and slow, whereas using cheap models throughout cannot handle complex tasks like planning and architecture design. Manually switching models between sessions is equally cumbersome and interrupts the flow of thought. oh-my-dsh solves this problem: it implements model tiering within a single DeepSeek Harness (DSH) session, using strong models for planning and cheaper models for daily execution, with dedicated channels for image understanding and image generation. This eliminates the need for manual session switching or YAML editing. The following sections introduce its features, installation methods, and typical usage. # What is oh-my-dsh? It is a DSH plugin maintained by llmpolska under the MIT License. The current version is...
Read Moredsh-hero-custom: Customize DSH new conversation homepage title in settings page.
dsh-hero-custom is a DSH (DeepSeek Harness) Web GUI plugin designed to customize the "Explore the Unseen: Preview" title area of the new chat home page without modifying official frontend files. Maintained by Lumera114514 and released under the MIT license, it allows users to modify main title text, logo, font size, color, font, position, neon glow effects, title effects (flowing light, breathing, rainbow), as well as the size, color, and animation of the whale icon in the "Settings -> Main Interface Title" page. The plugin supports real-time preview and auto-save. Its anti-flicker mechanism prevents old text from appearing briefly. Settings are persisted locally to `$DSH_HOME/hero-custom.settings.json`, survive restarts, and do not upload any data. Installation requires Node >= 20 via npm.
Read Moredsh-molbio-tools: Zero-dependency Molecular Biology Research Plugin for DeepSeek Harness
dsh-molbio-tools is a zero-dependency molecular biology plugin for DeepSeek Harness (DSH) containing 44 pure .mjs tools covering sequence analysis, automated PCR primer design and checking, restriction enzyme digestion and cloning assembly simulation (including Golden Gate), GenBank/SnapGene parsing and SVG plasmid maps, Sanger sequencing verification, qPCR analysis, codon optimization, multiple sequence alignment and conservation analysis, and PubMed.
Read Moredsh-lan-proxy: A reverse proxy plugin to expose the dsh Web UI to the LAN
# Introduction By default, the Web UI of DSH listens only on the loopback address, meaning it is only accessible from the local machine. To open it on another computer or tablet on the local network, one typically needs to set up a reverse proxy: starting a separate process, modifying configuration files, handling token links and WebSocket forwarding, and dealing with the hassle every time DSH restarts. dsh-lan-proxy turns this into a plugin: switches, status, and startup logs are embedded directly into the DSH settings page. It starts and stops with DSH, eliminating the need to maintain a separate process. Below is an introduction to its features, installation, and usage. # What is it? dsh-lan-proxy is a DSH plugin maintained by liveqte and is released under the MIT license. Its core function is to change the listening address from 127...
Read Moredsh-api-balance: View DeepSeek Balance and Real Token Usage in the DSH Settings Panel
dsh-api-balance is a DSH plugin developed by gaozhiwei521 (v0.1.0, MIT) that addresses the lack of a public usage interface for DeepSeek, requiring developers to log in to the console or manually estimate tokens.
Read Moredsh-toolkit: One command to equip DSH with MCP management, Skill management, and Git branch badges
# Introduction If you are using the DeepSeek Harness (DSH) web client, you are likely familiar with the following operations: configuring MCP servers requires manually editing `$DSH_HOME/profiles/web/cordis.patch.yml`; adding or removing Skills requires directly modifying Markdown files under `$DSH_HOME/skills`; and checking which git branch the current session is running on requires switching back to the terminal. These tasks are not difficult in themselves, but because they are scattered outside the client, the overhead of switching back and forth is significant. dsh-toolkit aims to solve this problem by packaging three functions—MCP management, Skill management, and Git branch badges—into a plugin toolkit.
Read Moredsh-api: An HTTP control plane layer on dsh's listening ports
When using scripts, desktop wrappers, or editor plugins to control `dsh`, a common issue arises: capabilities such as changing languages, switching workspaces, and detecting when an agent is idle are embedded within the `dsh` process itself. External processes either directly access its in-process services or create their own communication channels, leading to inconsistent interfaces and high coupling. The `dsh-api` approach consolidates this into a single entry point: since `dsh` already listens for HTTP on 127.0.0.1, plugins can directly mount a set of `/dsh-api/*` JSON routes on this socket. Any process on the same machine—desktop wrappers, browser extensions, CLI tools, or editor integrations—interacts through this channel. The following sections introduce its positioning, interfaces, installation, and common usage scenarios.
Read Moredsh-trace-insight: A read-only review plugin that organizes DSH execution traces into a traceable analysis timeline
# Preface When executing long tasks with DeepSeek Harness (DSH), native traces capture messages, tool calls, and events, but a single task round often involves hundreds or thousands of steps. It is not easy to answer a few basic questions: What strategy did the agent actually adopt? Which steps are progressing the task, and which are repeated attempts? Do failures stem from model judgment, tool usage, or environmental conditions? Does a "completed" answer have sufficient evidence? Scrolling through traces one by one is inefficient. What dsh-trace-insight introduced below does: it organizes dense trace events into a continuously updated analytical timeline, ensuring that every conclusion can be traced back to the corresponding original event. # What is it dsh-trace-insight (DSH Trace Insig
Read Moredsh-nba-pets: Use basketball pets to view task status in DeepSeek Harness
# Introduction When running tasks with DeepSeek Harness (hereinafter referred to as DSH), a common trouble is that the task executes in the background, and you have to switch windows or refresh the page to know if it is waiting for input, has encountered an error, or has finished. `dsh-nba-pets` solves this problem in a different way: it places a basketball-themed desktop pet on the DSH page that uses different animations to directly express the task status. When input is required, it waits for you; when an error occurs, it displays a blocked action; and when idle, it is there practicing shooting. Below is an introduction to the plugin's positioning, functions, and installation methods. # What is it? `dsh-nba-pets` is a collection of basketball-themed desktop pets maintained by lijian-888, built specifically for DSH. It is licensed under the MIT license, and the repository is `packa
Read Moredsh-3d-model-viewer: View 3D Models in DSH, enabling LLMs to understand parts.
# Introduction When using Large Language Models (LLMs) to address mechanical and structural problems, a common obstacle is the model files themselves. Formats such as OBJ, STL, and STEP are either pure geometric data or BREP entities that require a CAD kernel for discretization, meaning pure LLMs often receive nothing but a stream of bytes they cannot understand. Previous solutions either required running a local CAD toolchain to extract results or simply gave up. `dsh-3d-model-viewer` is a plugin in the DeepSeek Harness (DSH) ecosystem. The approach involves splitting the process into two steps: first, rendering the model directly in a web interface for human visualization, and second, translating the same model into a standardized, LLM-readable JSON to be passed to the language model. The following sections introduce its positioning and installation.
Read Moredsh-deepseek-balance: Real-time view of DeepSeek API balance and usage fees at the bottom right of DSH
# Introduction When running agent tasks with DSH (DeepSeek Harness), checking API balances and costs typically requires opening the official console separately: switching tabs, logging in, and scrolling through invoices disrupts your workflow. To conveniently keep track of your "remaining balance" and "daily spending," you need a monitor that persists within the client. The dsh-deepseek-balance plugin introduced below solves this problem: it places a floating badge in the bottom-right corner of the window, displaying the account balance in real-time along with usage and cost charts for the past 7 and 30 days. # What is it dsh-deepseek-balance is a DSH plugin maintained by lin-cheng-lab, currently at version 0.1.
Read Moredsh-ptc-cordis-preset: Add Creative Mode to DSH PTC
# Introduction When developing with DSH (DeepSeek Harness), there are two types of tasks that are very common. One type is tool orchestration: using the Code Mode SDK to write a `run_code` program to combine multiple tool calls into a single execution. The other type is creative work centered around the runtime: inspecting the live runtime, defining and experimenting with dynamic plugin packages, and even creating new agent presets. These two capabilities currently belong to two built-in presets in DSH: the built-in PTC preset (ID is `code`, renamed to `ptc` starting from dsh 0.1.2) provides Code Mode orchestration; the built-in creative preset (`cordis`) provides self-referential Cordis tools...
Read Moredsh-web-speech-input: Add a microphone button to the DeepSeek Harness Web input field
dsh-web-speech-input is a speech-to-text plugin for the DeepSeek Harness Web UI (maintained by leozou320-ai, v1.0.0, MIT license). Its core functionality is adding a microphone button to the left side of the prompt composer. Upon clicking, it uses the browser's Web Speech API to write real-time speech recognition results into the current draft. It supports interim and final recognition text, automatic language selection (Page Language -> Browser Language -> zh-CN fallback), clear status indicators, and accessibility support. The plugin never sends a prompt automatically; the submission action is always performed by the user. In terms of privacy, microphone permission is only requested after the user clicks. There are no server-side components, no audio storage, and no network requests are sent; audio processing depends on browser implementation. Installation Requirements
Read Moredsh-taffy-theme (Taffy Live Studio): Apply a Pink and Gold Acrylic Theme for DSH Web
# Introduction When using DSH Web for daily development, if you want the interface to be more distinctive—for example, for live streams, screen recordings, or simply to change the mood—modifying the frontend styles directly is quite costly. DSH's philosophy is "everything is a plugin," and styling can be handled by plugins as well. The `lengzhanbao/dsh-taffy-theme` introduced below is a theme plugin designed solely for changing the look: install it to change the skin, and uninstall it to revert to the original. # What is this? `dsh-taffy-theme` (full name: Taffy Live Atelier / 塔菲直播工房), created by lengzhanbao, is categorized under "Fun Dress-up" in the community directory. It provides a virtual livestream workshop-style interface for DSH Web: a light "Flower House" and a dark...
Read Moredsh-lark-bridge: Get notified on Feishu when DSH stops working
**Introduction:** Running a long DSH session is most troublesome not because tasks are slow, but because it tends to silently halt and wait for you: the model may be stuck on `ask_user_question` awaiting a response, tools may be pending sandbox upgrade approvals, or rounds may end abruptly due to 4xx errors. While you are occupied with other matters, you might not notice until returning ten minutes later that it has already stopped. `dsh-lark-bridge` addresses this issue by invoking `lark-cli` in real-time to send Feishu/Lark notifications whenever a DSH session ceases working. The goal is to ensure that "DSH stops working = Must receive notification." Unlike existing methods (screen polling or scripts covering only single events), it covers scenarios such as waiting for interaction, task completion, being blocked, request backoff, process stagnation, and process termination.
Read Moredsh-mcp-lazy: DSH's Lazy-Loading MCP Plugin, Reducing Token Waste by Disclosing Tool Schemas on Demand
# Introduction The philosophy of DSH (DeepSeek Harness) is "everything is a plugin." Developers often install multiple MCPs on it, such as files, browsers, and databases. This incurs a specific cost: even if the current problem only requires file tools, all MCP tool names, descriptions, and parameters may enter the model context simultaneously. The more MCPs installed, the more tokens are consumed per round. Below is an introduction to leaforbook/dsh-mcp-lazy, a DSH plugin designed to hide descriptions of temporarily unused tools and load them when the task requires them. # What is it dsh-mcp-lazy (npm package name `@yilinxiao/dsh-mcp-lazy`) is an MCP for DeepSeek Harness (DSH).
Read Moredsh-task-complete-notifier: Pops up a floating card in the bottom right corner that allows command continuation upon task completion.
# Introduction Running agent tasks with DSH often takes anywhere from a few minutes to tens of minutes, especially during multi-round goal loops. During this time, you likely switch to doing other things. To know when the task ends, you either have to occasionally switch back to the window to check, or write a polling script yourself—the former wastes attention, while the latter is a roundabout way of doing things. `dsh-task-complete-notifier` solves exactly this problem: when a task actually finishes, it pops up a pinned card in the bottom right corner of the screen to notify you, and you can even directly type a command on the card. DSH's philosophy is "everything is a plugin," so this kind of client-side notification requirement fits perfectly as a plugin. Below, I introduce its features, installation, and usage. # What is it dsh-task-complete-notifier is a project by Krea.
Read Moredsh-fleet-audit: A read-only credential hygiene audit for DSH agent machines
## Introduction In the era of multi-agent development environments, credentials are scattered across `~/.gitconfig`, agent configurations, `.git/config`, and various `.env` files. If Git's `url.*.insteadof` or `pushurl` settings embed a token (e.g., `https://oauth2:<token>@gitlab.example.com/...`), every invocation of `git remote -v` will expose the secret in logs, chat sessions, or CI pipelines. The traditional approach involves manually checking file permissions and grepping remote configurations one by one, which is time-consuming and error-prone. dsh-fleet-audit automates this process...
Read More@kongxiangyiren/dhs-theme-plugin: Theme Management Plugin for DSH Web Interface
# Introduction The default DSH web interface offers only three appearance modes: "Follow System," "Light," and "Dark." There is no built-in entry to change the color scheme. `@kongxiangyiren/dhs-theme-plugin` fills this gap: it adds a "Themes" category under "Settings," includes two built-in themes (Forest Green and Ocean Blue), and allows users to upload custom JS themes. Themes can be switched with a single click, and the data is persisted on the disk, ensuring it remains available when switching browsers. Below is an introduction to its features, installation, and usage. # What is This This is a DSH theme management plugin developed by kongxiangyiren, currently at version 0.0.3 under the MIT license. DSH's philosophy is "Everything is a Plugin," and this plugin extends the interface layer: it performs two main functions, the first of which is providing...
Read More@lcthe/dsh-timeline-rail: Add a message timeline for DeepSeek Harness long sessions
@lcthe/dsh-timeline-rail is a DSH web session message timeline navigation plugin (author: lcthe, version 0.2.12, MIT license). It solves the problem of repeatedly scrolling through the message stream to locate user messages in long sessions by rendering a 1px vertical rail on the left edge of the conversation and drawing equally spaced (12px) ticks for every durable user message. Hovering enables message preview (with user messages limited to 2 lines and assistant replies to 3 lines), while clicking aligns the Nth message to the top of the message area. This plugin is a pure presentation client plugin registered to the `conversation.input.dock` slot; it reads the real-time `ConversationSnapshot` via `useSession` and reuses product data attributes.
Read Moredsh-codebuddy: Connecting CodeBuddy Login and Inference Level Control to DeepSeek Harness
**Introduction:** When developing agents using DeepSeek Harness (DSH) and wishing to reuse models from the CodeBuddy platform, one usually has to handle OAuth authorization, maintain tokens, and manually configure the models available to the account. Once the account models change, the configuration must be updated accordingly, and credential management is prone to errors. dsh-codebuddy solves this problem by packaging CodeBuddy's OAuth login, dynamic model catalog, and inference tier selection into a standard DSH plugin. Below, we introduce its capabilities, installation methods, and daily usage. **# What is it?** dsh-codebuddy is a DeepSeek Harness plugin maintained by Lbryany, designed to...
Read Moreds-balance: DSH Plugin to Inject DeepSeek Balance and Usage into Session Headers.
# Introduction When running DeepSeek sessions with DeepSeek Harness (DSH), there are two tasks that require frequent context switching: checking your remaining account balance by opening the DeepSeek platform page, and reviewing token consumption and model usage by opening another page to flip through. The longer the session runs, the more frequent this back-and-forth switching becomes. The `ds-balance` plugin brings these two tasks directly into the session interface: the balance is displayed as a permanent badge in the session header. Clicking it reveals details and usage charts, and allows you to navigate directly to the official checkout for recharging. The following section introduces its features, installation method, and usage process. # What is ds-balance? ds-balance is a DeepSeek Harness (DSH) plugin maintained by Lateautumns. The current version is 1.1.0, utilizing the MI protocol.
Read Moredsh-peak-hours: Display Beijing peak hours badge in DSH session top bar.
## Introduction The philosophy of DeepSeek Harness (DSH) is "everything is a plugin," theoretically allowing every corner of the conversation interface to be extended by plugins. However, actually writing a top-bar plugin involves handling several things: registering your own component to the conversation top-bar toolbar, adapting to light/dark themes, and persisting user settings—where the latter step has extra restrictions for third-party plugins. dsh-peak-hours is a small plugin that addresses all these issues: it displays a "Peak Hours" status badge in the conversation top bar, determines whether the current time is between 09:00–12:00 or 14:00–18:00 based on Beijing Time, and includes the current Beijing time. You can see the status as soon as you open the conversation without needing to switch away to check the time. The following introduces it in the order of features, principle, installation, and usage.
Read Moredsh-gateway-plugin: Adding a Password Gateway for DeepSeek Harness Web
dsh-gateway-plugin is a DSH plugin (MIT license) maintained by laoin114514, designed to provide a password-protected access gateway for DeepSeek Harness Web. Since the DSH web interface itself lacks authentication and Harness is restricted by official requirements to bind only to 127.0.0.1, this plugin establishes a "password reverse proxy" in front of it: the gateway port serves as the sole external entry point. Apart from the login/initial setup pages, no content is accessible without authentication (unauthenticated pages are redirected with 302, APIs return 401, and WebSockets are rejected). Authenticated requests are proxied to Harness after rewriting the Host and Origin headers. It supports initial password setup, password modification (which invalidates all sessions), constant-time password comparison, and login failure rate limiting (default 5...).
Read Moresmooth-cursor: Replace DSH Web input cursor with a smooth sliding comet
smooth-cursor (package name: dsh-smooth-cursor) is a DSH Web interface UI enhancement plugin maintained by Lacquervii, licensed under MIT, and currently at version 0.1.6. It does one thing: it replaces the native blinking cursor of the chat input box with a glowing comet that moves smoothly with your input and features a fading trail, inspired by VS Code's smooth cursor and Obsidian community plugins. Core features include breathing cursor smooth easing, comet trail effects, configurable toggles and accent colors (preset palettes or custom color picking), and thickness selection. It also adapts to IME (Input Method Editor) composition states, ensuring accurate input for Chinese and Japanese characters. Settings are persisted locally via `localStorage`, so no restart is required after changes. Installation requires DS...
Read Moredsh-pro-vision: Enable DeepSeek-V4-Pro to recognize images without switching models.
dsh-pro-vision is a DSH plugin (v0.1.0, MIT License) developed by lasdrder0705 that addresses the limitation of DeepSeek-V4-Pro regarding image input. It utilizes `deepseek-v4-flash-vision-exp` to recognize images from the conversation and forwards the resulting descriptions to Pro in the `[Image N]` format. This allows the main model to operate without switching, while also caching attachments to avoid duplication.
Read MoreBigSeed: Let dsh capture fleeting thoughts and piece together your story
BigSeed is a DSH community skill maintained by kobenfang (npm package @kobenfang/dsh-bigseed, v1.0.0,
Read Moredsh-zpdf: Adding PDF Parsing, Translation, and Conversion Capabilities to DeepSeek Harness
# Introduction PDFs are an unavoidable part of agent development: papers, reports, and contracts often lose information regarding formulas, tables, and multi-column layouts when fed directly to models. Translating a PDF requires piecing together a pipeline for parsing, layout adjustment, and re-writing. DeepSeek Harness (DSH) adopts the philosophy of "everything is a plugin"; such high-frequency capabilities need not be built from scratch. Below, I introduce dsh-zpdf, a community plugin that encapsulates PDF parsing, layout translation, format conversion, and points management into DSH tools. # What is it? Maintained by komoai2026, the npm package is named `@kolmopdf/dsh-zpdf` and is licensed under the MIT License. One-sentence positioning: ZPDF tools for DeepSeek.
Read Moredsh-clipboard-history: A recallable clipboard history for DSH agents
# Introduction The system clipboard retains only the most recent item. If you copy a log in the terminal and then copy an error message, the previous content is lost. For AI agent developers, this means that when DSH attempts to handle "the content copied just now," it can only access the latest entry. `dsh-clipboard-history` solves this problem: it monitors the system clipboard in the background, records every text change to a persistent file, and exposes this data to the agent as a tool, allowing the agent to retrieve the history by ID at any time. The following section introduces the plugin's features, installation method, and configuration options. # What is this `dsh-clipboard-history` is a DeepSeek Harness (DSH) plugin authored by kuangre.
Read Moredsh-workspace-labels: Color and label DSH sidebar workspaces and sessions
# Introduction After running many projects with DeepSeek Harness (DSH), the workspaces and session list on the left accumulate increasingly. Visually distinguishing workspaces with similar names is inefficient. The common workaround is to change naming prefixes, but renaming affects path resolution and comes with a significant cost. Below is a lighter approach: `l-s-c/dsh-workspace-labels`, an unofficial DSH community plugin that adds color and text tags to workspaces and sessions directly in the original three-dot menu in the sidebar, without renaming or changing session content. # What is it? One-sentence positioning: A client-side plugin for organizing the left sidebar workspaces and sessions using colors and text tags. - Author: `l-s-c` - Version: 0.6.3 - License: MIT - Type: Unofficial
Read MoreFruit Pi: Connecting DSH Agents to Global Fruit Wholesale Prices
# Introduction When building agents, you often encounter questions like "How much is durian today?" or "What is the current market situation for cherries?" Models lack real-time data, so they either refuse to answer or provide outdated prices based on their training. To address this, you need to connect an agent to a data source that can retrieve current pricing. Fruit Pi is a DSH skill designed to do exactly that: automatically collecting daily wholesale prices for popular fruits and standardizing the conversion to RMB/kg. Once installed, the agent can directly answer questions about fruit prices. Below is an introduction to its features, installation, and usage. # What is Fruit Pi? Fruit Pi is a global fruit price collection and query tool that automatically gathers daily wholesale prices for popular fruits such as durian, lychee, cherries, and mangosteen. It supports quotes from both domestic and international markets and performs automatic conversion (RMB/kg). The repository is located at kobenfang/Frui
Read MoreEyes: Global Hotspot Monitoring and Market Impact Analysis Plugin for DSH
# Introduction When building DSH agents, a common issue arises: while agents can search for information, they often lack continuous awareness of global hot events—knowing "what happened when" and its implications for the industry and market often requires building the entire pipeline for data collection, grading, and push notifications from scratch. Eyes encapsulates this pipeline into a plugin: monitoring, event grading, impact analysis, and scheduled notifications are all ready to use; simply install and go. Below, I will introduce its features, installation methods, and typical usage. # What is Eyes? Eyes (kobenfang/eyes) is a global hot event monitoring and impact analysis tool maintained by kobenfang. It covers global situations, geopolitical conflicts, major policies, and innovative technologies that may impact the economy and market, and automatically analyzes transmission impacts across industries, exchange rates, and commodity supply chains. License
Read Moredsh-nav-pointer: Add a message pointer guide rail to the left side of the DSH Web Chat interface
# Introduction When using the DSH Web client for long conversations, there is a common minor annoyance: wanting to return to a previously sent instruction requires scrolling up screen by screen with the scroll wheel, making it increasingly difficult to locate messages as the number of messages grows. The `dsh-nav-pointer` plugin solves this navigation problem. It adds a message pointer rail to the left side of the chat area, where each user message corresponds to a short horizontal marker. Clicking the marker smoothly scrolls to the corresponding position, and hovering allows you to preview the message content. The following sections introduce the plugin's purpose, features, installation, and configuration. # What is it? The `dsh-nav-pointer` is a DSH (DeepSeek Harness) Web client plugin maintained by kongdexu, licensed under MIT, and currently at version 0.4.0. It works via `shell`
Read MoreBigFood: Enabling the dsh Agent to Understand Fridge Ingredients
BigFood (@kobenfang/dsh-bigfood) is an "AI Refrigerator Butler" skill maintained by kobenfang. Adhering to the Agent Skills open standard (SKILL.md + YAML frontmatter) and licensed under MIT, it is usable across frameworks such as dsh, OpenClaw, and Claude Code. It encapsulates the workflow of "uploading ingredient images -> identifying ingredients -> recommending recipes" as a native capability of the agent, eliminating the repetitive need to write prompts manually each time. Core features include multimodal ingredient recognition, recipe recommendation, multi-image mashup analysis, fridge inventory management, and purchase reminders. To install, clone the repository to the user-level `~/.agents` directory (usable by all projects) or the project's `.agents` directory.
Read Moredsh-session-repacker: Repacks DSH session logs into the official two-frame format, opening old sessions about 6 times faster.
# Preface If you have used DSH for long sessions, you have likely encountered this issue: opening an old session takes several seconds to respond. The problem lies in the storage layer. DSH's JSONL session backend compresses each batch write into a standalone zstd frame and appends it to the file's tail. A long session can easily contain tens of thousands of frames; reading requires decompressing frame by frame. Furthermore, the backend does not support seek-based suffix reading, meaning the entire file must be decoded whether you need just the tail or the whole thing. The number of frames is determined by historical writes and cannot be shrunk afterward. `kkishapppy/dsh-session-repacker` addresses this issue by repacking scattered thousands of log frames into the official native format. Measured results show the maximum time to open a session reduced from approximately 661ms to approximately 126ms.
Read Moredsh-btw: Use /btw to bypass questions in dsh web without interrupting the main task
# Introduction When running long tasks with agents, you likely encounter this scenario: halfway through a task, you suddenly want to ask, "What was the name of that config file?" If you send the question directly to the main input box, it enters the main conversation, causing the currently running task to pause and process this interruption—a small question that could be answered in a few seconds disrupts the entire main thread. Claude Code solved this problem with the `/btw` command: questions are routed via a side channel, while the main thread continues running. `dsh-btw` brings this capability to the web interface of DeepSeek Harness (dsh). The philosophy behind dsh is "everything is a plugin," and `/btw` is a community-driven supplement to this. Below is an introduction to its positioning, features, installation, and usage. # What is dsh-btw?
Read Moredsh-whale-celebration: Trigger the DeepSeek whale to spray water at the bottom of the page for 3 seconds upon task completion.
dsh-whale-celebration is a DSH Web plugin (MIT licensed) designed to solve the problem of repeatedly refreshing to confirm task completion when long tasks run in the background. When the root agent of the user's direct conversation changes from "running" to "idle", a DeepSeek official whale spouting water jumps up from the bottom of the page and sinks after 3 seconds. The animation does not trigger for child agent completions, and the animation layer does not intercept clicks. The plugin consists of a Host and a Client: the Host runs inside the DSH process to listen for "agent/status" events and provide polling interfaces, while the Client runs on the browser side to poll every 0.9 seconds and play the animation. Installation requires only one command followed by a restart; the package declares `dsh.bundle`, which is automatically merged into the profile, requiring no manual configuration editing. Multi-tab compatible.
Read Moredsh-lcx-codex: Completing Native Compact, Hosted Search, and Prompt Cache for DSH's GPT Responses path
When developing agents using the GPT/OpenAI Responses route in DeepSeek Harness (DSH), if the compression, Replay, and search stages do not align with the provider's native capabilities, issues such as mid-way implementation changes and repeated cache invalidations are easily encountered. DSH's philosophy is "everything is a plugin," and these gaps are perfectly suited to be filled by plugins. The `dsh-lcx-codex` introduced below performs exactly this: it takes over the DSH GPT Responses path to provide Native V2 Compact/Replay, Hosted Search, Prompt Cache, and continuous web operations.
Read Moredsh-trading-toolkit: A read-only market data toolkit for DeepSeek Harness agents (A-shares/US stocks)
# Introduction To integrate market data into an agent, the common practice is to register with a market data service provider, apply for an API Key, configure the Key into the environment, and then write custom logic to identify A-share and US stock codes. This process must be repeated for every new agent. If you also want the agent to participate in trading decisions, you must additionally address credential security and the risk of accidental orders. dsh-trading-toolkit consolidates this into a DSH plugin: it handles market data queries, ADX status signals, and simple backtest previews, all in a read-only mode. The following section introduces its features, installation methods, and typical usage. # What is it? dsh-trading-toolkit is a DeepSeek Harness (DSH) plugin maintained by kentleenot.
Read MoreBig8: Add an AI Metaphysics Assistant to DSH (Feng Shui · Physiognomy · Bazi · Divination)
## Introduction The philosophy of DSH (DeepSeek Harness) is "everything is a plugin"; the framework itself is only responsible for scheduling, and specific capabilities are filled by skill packages. Most skills in the community are concentrated in engineering scenarios like coding and information retrieval. If you want the agent to smoothly handle some life-oriented requests—such as a user uploading a floor plan to ask about feng shui, or providing a birthday to calculate the Eight Characters—it is far more convenient to install a ready-made skill according to the Agent Skills standard than to write calendar conversion and prompts from scratch. Below is an introduction to Big8, maintained by kobenfang. ## What is this? Big8 is a skill package that adheres to the Agent Skills open standard (SKILL.md + YAML frontmatter), maintained by kobenfan.
Read Moredsh-simple-cli: Add a Claude Code-like terminal chat to DeepSeek Harness
# Foreword Developers who work in the command line for a long time often have this requirement: input a sentence directly in the terminal to see the model's response in a streaming format, the tool execution process in real-time, and manually confirm sensitive operations—instead of switching to a browser or assembling outputs from headless calls. DeepSeek Harness (hereinafter referred to as dsh) supports specifying a profile at startup (e.g., `dsh --profile cli`). The dsh-simple-cli introduced below is a CLI profile that runs entirely within the terminal: once installed, use the `dsh-cli` command to converse with the Agent, resembling the interface of Claude Code. # What is dsh-simple-cli
Read Moredsh-cost-balance-pro: Session cost/balance statistics bar below the input box
dsh-cost-balance-pro is a DSH web plugin (Author: kingcharleslzy-ai, MIT License) that displays session costs and account balance in real-time via a statistics bar below the input box. Clicking it expands details such as cache hit rate and token counts. Regarding DeepSeek's peak-valley billing starting from August 17, 2026, the plugin automatically switches pricing based on the current time period.
Read Moredsh-tidewatch: DeepSeek Peak and Valley Tiers and Session Cost Floating Badge
# Introduction Since August 17, 2026, DeepSeek has implemented time-of-use pricing, with off-peak rates at half the price of peak rates. Running the same task during peak hours costs twice as much as during off-peak hours. The challenge lies in the fact that when writing code, you may not remember which tier you are currently in. Additionally, the web interface of DeepSeek Harness (hereinafter referred to as DSH) does not have a built-in feature to display the current tier and the session cost. DSH's philosophy is "everything is a plugin," so this gap in the presentation layer is perfectly suited for a plugin to fill. The dsh-tidewatch introduced below is such a badge: it floats next to the input box, displaying the peak/off-peak status, a countdown timer, and the session cost. # What is dsh-tidewatch? Maintained by KhalilYamber, MIT license.
Read More@kelearns/dsh-token-usage: Add a token usage heatmap to the dsh web GUI
# Introduction When running agents with DSH, conversation logs are stored under `$DSH_HOME/sessions`, with token consumption scattered across individual sessions. To answer questions like "How many tokens were used daily this month?" or "Which model was used the most?", you must manually decompress zstd-compressed JSONL files and calculate line by line. While writing a script to do this isn't difficult, you have to re-run it every time you want to view the data. @kelearns/dsh-token-usage brings this functionality into the GUI: a GitHub-style contribution graph displaying daily, weekly, and cumulative token usage. DSH follows the philosophy that "everything is a plugin." This plugin is mounted via the official plugin mechanism and does not require modifying the DSH source code. Below, we introduce its features, installation method, and data interface.
Read Moredsh-balance: Display account balance next to the DSH input box model seat
# Introduction When using DSH for daily conversations, after switching models or service providers, it is often desired to know how much remaining balance is in the account. The current approach involves opening a separate browser, logging in to the corresponding service provider's console to check, which constitutes an interruption for every switch. dsh-balance brings this action into the input box: the balance is displayed as a short text snippet next to the model slot in the composer, and becomes visible after selecting the model. DSH's philosophy is "everything is a plugin," and this requirement is perfectly handled by a plugin. Below is an introduction to its implementation, installation method, and precautions. # What is it? @kkbsgg/dsh-balance is a DeepSeek Harness (DSH) plugin maintained by kkbsgg, currently version 0.2.0, with an MIT license. It
Read Moreclaude2dsh: Migrate Claude Code sessions, skills, and memory to DSH native sessions
`claude2dsh` is an MIT-licensed DSH plugin (version 0.2.0-rc.5 candidate) maintained by kirkchinese. It is used to migrate Claude Code's sessions, skills, global instructions, and project memories into DSH-native continuous sessions, and can also export DSH sessions back to Claude Code JSONL. Core commands include session import (returning counts for categories such as previewed, imported, and skipped), skill and global instruction migration, and converting project memories into DSH skill packs. All of these can be performed via a browser UI wizard started by `dsh web`. Installation requires Node.js >= 22.19.0, pnpm, and the dsh CLI. Regarding security design, the source Claude directory defaults to only...
Read Moredsh-prism: Adds a "Simplified Mode" to the DSH Interface
# Preface The philosophy of DeepSeek Harness (hereinafter referred to as DSH) is "everything is a plugin." This design offers sufficient flexibility, but it also presents a usability threshold on the interface. During a single task, the model sequentially calls a chain of tools, causing the native interface to scroll through a long list of tool cards where terminology, parameters, and status are intermingled. New users attempting to get started struggle to discern "what exactly happened in this turn," while veteran users familiar with the system require complete information and do not wish for the interface to be oversimplified. The native interface offers only one mode of interpretation, leaving both groups to compromise on a single presentation. dsh-prism addresses this issue by adding two modes to DSH's Web UI: "Simplified" for those seeking efficiency, and "Native" to restore the original experience for experts. It features one-click switching and can be uninstalled without leaving a trace when no longer needed. The following sections introduce its features, installation, and usage.
Read Moredsh-opencode-go-usage: Real-time display of OpenCode Go subscription usage in the bottom-right corner of the DSH Web GUI
dsh-opencode-go-usage is a DSH Web plugin (v0.1.0, MIT License) maintained by kkishapppy. It permanently displays the percentage usage and reset countdown for the Scroll, Weekly, and Monthly tiers of the OpenCode Go subscription in the bottom-right corner of the DSH Web GUI. It automatically refreshes every 60 seconds and immediately refreshes when the window is brought back to the foreground. The plugin consists of two parts: a server-side component that proxies the usage interface and manages the API key (parsed via the DSH credential service, with configurable credential names and cache durations), and a browser-side component responsible for rendering the widget. The widget's style automatically adapts to light and dark themes based on DSH theme tokens. The API key exists only on the server side and is not exposed to the browser. Installation requires a single command and simple configuration, making it suitable for users utilizing the OpenCode Go subscription.
Read Moredsh-token-heatmap: Daily token usage heatmap for the DSH Web interface
# Introduction DSH's philosophy is "everything is a plugin," and Web interface capabilities can be supplemented by plugins on demand. However, for daily users of `dsh web`, token usage data is scattered across event logs in various sessions. There is no ready-made entry point to answer questions like "how much was used today" or "how much has been accumulated this month." Below is an introduction to `@kidli1412/dsh-token-heatmap`, a DSH Web GUI plugin: it renders a GitHub-style daily token usage heatmap below the input box on the new session screen, displaying today's, monthly, and cumulative statistics in a single row. It is ready to use out of the box. # What is it? One-sentence positioning: Displays the current calendar year (optional year) below the input box on the new session screen.
Read Moredsh-sidebar-panel: Adding a persistent right-side panel to DSH Web
# Introduction In the DSH (DeepSeek Harness) web interface, there are several types of information that are not easily visible during normal use: context window usage, session costs, files in the workspace, and modified files in the session. Although the details column on the right carries some of this content, it is automatically collapsed when switching or creating new sessions, requiring manual reopening each time. The dsh-sidebar-panel approach is to add a panel collapse button in the top-right corner of the session header, place the Overview, Files, Changes, and Tools tabs into the right details column, and make the panel persistent—switching or creating new sessions does not automatically collapse it, and the collapsed state is also remembered. # What is it dsh-sidebar-panel is DSH We...
Read Moredsh-english-search: Add a native-style top search bar to the DSH session area.
dsh-english-search is a DSH plugin maintained by kami-mura (v0
Read Moredsh-safemode-profile: Start dsh --profile safemode with zero third-party plugins
# Preface DSH's philosophy is "everything is a plugin," and profiles are used to segregate different plugin environments. The 'safemode' profile is positioned as a "clean environment": it is the most suitable choice for troubleshooting, comparison, or when you only need core capabilities. However, a safemode profile is essentially just a set of ordinary files under `$DSH_HOME/profiles/safemode/`. A single `dsh plugin --profile safemode add ...` command, a manual edit of `package.json`, or even a simple mistake in a script can compromise the cleanliness of this environment, and you may not necessarily discover it immediately. Post-hoc verification by checking files one by one and manual cleanup are both time-consuming and unreliable. dsh
Read Moredsh-product-subagent-console: Design, Observe, and Diagnose Multi-Agent Execution within DeepSeek Harness Sessions
dsh-product-subagent-console is a standalone community plugin (MIT licensed, v0.9.0) maintained by Jokasa7, used to enhance the transparency of DeepSeek Harness (DSH) multi-sub-agent execution. It provides a draggable Subagents workspace within DSH sessions, containing four modes: Plan transforms goals into editable roles, tasks, dependencies, and budgets, and supports pre-approval checks; Live displays the execution status and timing of sub-sessions via a real parent-child tree; Deviation maps the approved plan to actual execution, locating the first point of inconsistency with evidence; and Recovery previews retries and reusable work, supporting the export of de-identified Run Capsules. The plugin is released via GitHub Relea...
Read Moredsh-doctor: Diagnostic, Repair, and Rollback Tool for DeepSeek Harness Post-Crash
**Introduction** After tinkering with DeepSeek Harness (DSH) plugins for a long time, encountering situations like DSH crashes, startup failures, or corrupted profiles is inevitable. Since DSH lacks a built-in `doctor` command, users often have to guess the root cause based on error messages, rely on the luck of restarting the process, or manually sift through configuration files to troubleshoot. The `dsh-doctor` introduced below addresses this issue: it first performs read-only diagnostics to identify what is broken and why; then it offers stepwise repairs where every change is reversible, allowing for one-click rollback if something goes wrong. **What is this?** dsh-doctor (`@jorinyang/dsh-doctor`, current version 0.3.2) is a DSH plugin maintained by jorinyang, [intended to]...
Read Moredsh-logo-silhouette: Add a non-blocking whale background watermark to DSH Web GUI.
dsh-logo-silhouette is a Web GUI plugin for DeepSeek Harness (dsh) developed by kami-mura. It utilizes the plugin mechanism to set the DeepSeek whale logo silhouette as a full-screen background watermark, requiring no modification of the frontend source code. The plugin is purely visual with zero host logic: the background layer is set to `pointer-events: none` to prevent blocking interactions, the whale is fixed to the bottom-left corner, and it automatically adapts to light and dark themes with a 300ms smooth transition. In night mode, it features a fade-in effect, anti-glare, and narrow-screen adaptation. Installation requires only...
Read Moredsh-plugin-lookatstudy: Turn Any Material into a Guided Course in DSH
# Introduction When learning with agents like DSH, the common practice is to feed materials to the model and ask it to summarize them. The problem is that this is a one-off delivery: the model doesn't know which concepts you haven't mastered, there are no progress thresholds, and no review scheduling. Switching sessions means losing the learning state. dsh-plugin-lookatstudy turns the entire learning workflow into a DSH plugin: it imports resources as courses, tracks mastery per concept, and schedules reviews based on spaced repetition. DSH's philosophy is "everything is a plugin," and learning can similarly be integrated into the host at specific touchpoints—sidebar entries, slash commands, and tool cards—each serving its own purpose. Below, we introduce what this plugin does, how to install it, and how to use it. # What is this dsh-plugin-lookatstudy by Ka...
Read Moredsh-image-tools: Unified Multi-Provider Image Generation and Editing for DeepSeek Harness
Agent development within DeepSeek Harness (hereinafter referred to as DSH) inevitably involves requirements for image generation or editing. The challenge lies in the inconsistency of interfaces across different service providers: OpenAI-compatible services utilize the Images API, while Google Gemini uses the Interactions API, with distinct authentication methods and parameter systems. If an agent is directly bound to a single provider, switching service providers or implementing failover later would require significant rework. The approach of `dsh-image-tools` is to consolidate this functionality into two tools: `image-generate` and `image-edit`. It exposes provider-agnostic, unified parameters to the model, allowing for the attachment of multiple services in the background.
Read Moredsh-slide: AI slide editor triggered by conversation
# Introduction To enable agents to generate presentations within DeepSeek Harness (DSH), the common workflow involves first generating an outline or Markdown, which is then manually transferred to presentation software for layout. Subsequent adjustments require describing the specific changes via text in the conversation. dsh-slide adopts a different approach: it switches the current Conversation chat interface to a 16:9 slide canvas. Users only need to select objects, pages, or the entire deck, while specific modifications are executed by a dedicated annotation sub-agent. The results are reflected directly on the canvas and thumbnails. The philosophy behind DSH is "Everything is a plugin," and dsh-slide is a capability provided in this plugin format. The following sections introduce the tool in the order of features, installation, and typical usage. #
Read Morehooks-adapter: A compatibility layer enabling existing hooks configuration to continue working on DSH.
# Introduction Writing hooks is the most common way to customize agent workflows: intercepting dangerous commands before tools execute, sending notifications upon task completion, and injecting context when a session starts. If you have written such declarations in Claude Code, Codex, or opencode, you will encounter a practical problem when switching to DeepSeek Harness (dsh): these configurations adhere to the original harness format, which dsh cannot recognize directly; you either have to rewrite them from scratch or manually sync them across multiple configuration sets. The hooks-adapter introduced below addresses this issue: it reads existing hooks configuration files, maps events from various platforms to dsh extension points, and allows the original declarations to remain unchanged, enabling seamless operation within dsh.
Read Moredsh-restart-tool: Provides a reliable restart and shutdown switch for DSH Web.
# Introduction When working with DSH (DeepSeek Harness) via its web interface, there is a type of operation that appears simple but is prone to failure: restarting services. After installing plugins and modifying configurations, if you attempt to restart the process, the result is often that "the port is closed and the service fails to start," forcing you to go back to the terminal to manually pull it up again. This is not an isolated issue on Windows; it is caused by a specific set of underlying process mechanisms. `dsh-restart-tool` addresses these pitfalls one by one and provides two entry points: an agent model tool and a GUI button. Below, I will introduce what it can do, how to install it, and how to use it. # What is it `dsh-restart-tool` is a DSH plugin maintained by `julensun-ir`, licensed under the MIT License, current version...
Read Moredsh-llm-balance: Display API balances of each LLM provider under the DSH chat input box.
dsh-llm-balance is by JonyChan839
Read Moredsh-mcphub: Adding a MCP management panel to DeepSeek Harness
# Introduction If you have configured a few MCP servers in DeepSeek Harness (hereinafter referred to as DSH), you are likely familiar with this workflow: manually editing the profile's `cordis.patch.yml`, restarting DSH, and hoping for the best. There is no interface to view which tools are registered or to check if there are new versions of pip-installed stdio servers; you are forced to dig through logs or simply try your luck. `jinhongxun/dsh-mcphub` addresses this issue by adding a new **MCP** section to the DSH settings panel, bringing connection status, version upgrades, server addition, and connectivity testing directly to the interface. Below is an introduction to its features, installation method, and usage.
Read Moredsh-bg-carousel: Automatically carousel images and videos in the DSH interface background.
# Introduction The interface background of DSH is fixed by default. If you want to place your own images or play a video loop in the development workbench, you usually have to manually edit the theme files and CSS, and there is no place to adjust the order, interval, or opacity afterwards. `dsh-bg-carousel` turns this into a standard plugin: simply drop media files into a directory, and the interface background will automatically rotate, with settings for the directory, order, interval, and opacity configured in the panel. The following sections introduce the positioning, core features, installation steps, and typical usage of this plugin. # What is this `dsh-bg-carousel` is a standard dsh bundle plugin maintained by Jonah-Wu23, currently at version v0.3.0, with the npm package name `@jonahwu/dsh-bg-ca`...
Read Moredeepseek-files-panel: Manage DeepSeek Files API uploads on the DSH Web Interface
**Introduction** When running agents via the DeepSeek Harness (DSH) web interface, the official adapter supports the DeepSeek Files API starting from version 0.1.1-rc.2+. Images are uploaded via the Files API and reuse `file_id`s. These files are stored on the DeepSeek cloud and expire after 7 days by default. Previously, to check which files are in the account and delete unused ones, users had to manually call the `https://api.deepseek.com/files` endpoint or write a temporary script. The `deepseek-files-panel` integrates these operations into the DSH web interface: a collapsible panel on the right side that lists, copies, and cleans up files uploaded via...
Read Moredsh-user-message-jump: Display user message jump vertical strip on the left side of the DSH Web session.
dsh-user-message-jump is a DSH Web client plugin developed by jiangnan-awa (v0.1.0, MIT License).
Read Moredsh-model-sync: Integrate the latest model lists and quota readings from all Providers into DSH.
# Introduction If you use multiple providers—such as openai-codex, kimi-coding, and deepseek-official—simultaneously in DSH, you have likely encountered two issues: first, when a provider releases a new model, you have to manually add the model ID to `llm-pi-ai.providers.<id>.models` by referencing the documentation; and second, the quotas are scattered across different provider consoles, requiring you to switch pages to check how much remains in the 5-hour window or if your pay-as-you-go balance is sufficient. dsh-model-sync brings these two tasks into the DSH settings page: one page to synchronize the model list, one page to monitor quotas, and a ring indicator next to the input box that updates based on the current session model. Below, we introduce its features, installation, and usage.
Read Moredsh-action-outbox: Auditable, Persistent Inbox for DSH Tool Side Effects
When running an agent using DeepSeek Harness (DSH), local code changes can be reverted via worktree and file checkpoints. However, agent actions affecting the external world lack a corresponding "undo" mechanism: once an issue comment, an email, a deployment, or a payment is sent, it cannot be undone. The Cordis paper underlying DSH proposes two solutions for this boundary: buffering output until commit, or defining domain-specific compensation logic. The `dsh-action-outbox` plugin implements the former approach—it does not actually invoke the target tools during the staging phase but submits them all at once after manual review and approval, avoiding the misconception that unrelated external systems share an atomic transaction. The following sections introduce the plugin's positioning, usage, and configuration.
Read Moredsh-codegraph: A plugin to load the CodeGraph index into a DSH session.
dsh-codegraph is a one-click installable DSH plugin that wraps the codegraph CLI into 13 native `codegraph_*` tools, enabling agents to query pre-indexed code knowledge graphs by symbol and call chain, replacing the inefficient approach of repeatedly using `grep` and `read`. By default, it registers only 4 core tools—`status`, `init`, `sync`, and `explore` (configurable to expose all via the `full` option)—and utilizes high-priority prompt engineering (order 98) to guide the model to prioritize codegraph.
Read Moredsh-wewrite: Integrating the WeChat Official Account AI Writing Pipeline into a DSH Plugin
# Introduction To consistently publish articles to an official account, the workflow is extensive: finding topics, outlining, drafting, quality checking, rendering according to WeChat's formatting requirements, adding images, and finally publishing to the draft box. Doing this manually requires constantly switching between several tools. Writing scripts to stitch the pipeline together yourself means handling logging, state management, and credential storage on your own. dsh-wewrite solves this problem. It is a plugin for DeepSeek Harness (DSH) that productizes the entire workflow mentioned above: install with a single command, walk from topic selection to the draft box entirely within a local Web UI, use your own account for models and credentials, and keep all data local. # What is dsh-wewrite It is maintained by jerryjiao and is open-source under the MIT license. One-sentence positioning: to take an entire WeChat official...
Read Moredsh-playwright: Share a browser page with the model in DeepSeek Harness
dsh-playwright is an MIT-licensed DSH plugin maintained by JeremyGuo, allowing users and the model to share the same Playwright browser page. The model navigates, clicks, inputs text, and performs keyboard operations via browser_* tools, while users can monitor the process in real-time on the Browser Use panel and take over control at any time. Navigation.
Read Moredsh-token-usage: Add a Codex-style Token Usage Panel to DSH
# Introduction Developers who have been running DSH (DeepSeek Harness) for a while often wonder: Where exactly are the tokens being spent? Is it a long session consuming them, or a specific plugin or Skill continuously draining them? The built-in token-meter provides data, but the interface lacks a place to aggregate and view the consumption of the entire instance at a glance. dsh-token-usage addresses exactly this problem: It adds a Token usage statistics panel to the DSH Web interface, aggregating and displaying the Token consumption of all sessions within the currently running instance. The interface mimics the style of the Codex personal usage page, offering almost zero learning curve for developers familiar with Codex. # What is dsh-token-usage
Read Moredeepseek-balance-banner: Top dual-currency balance banner for the DSH Web interface
# Introduction When developing with the DeepSeek API, three questions often require a pause for confirmation: how much balance remains in the account, whether the current time is the off-peak period, and how much was deducted from the last call. Since checking the balance requires a separate API call and peak-valley pricing causes costs to fluctuate based on the time period, relying solely on switching pages and mental calculation is unrealistic. The DeepSeek Web interface features a whale widget in the bottom right corner to view the balance (data sourced from the official API), but if you want to keep your dual-currency balance, peak-valley status, and every deduction in view while coding, deepseek-balance-banner creates a banner at the top of the page. Below, we introduce its features, installation, and daily usage. # What is this deepseek-balance-banner is DeepSe...
Read Moredsh-codex-file-panel: Add a Codex-style workspace file sidebar to DeepSeek Harness Web UI
# Introduction When developing agents with DeepSeek Harness (DSH), the Web UI is the standard entry point. However, tasks such as viewing and modifying workspace files, reviewing Git changes, or launching a temporary terminal often require toggling between the browser, editor, and terminal, resulting in fragmented context. dsh-codex-file-panel addresses this issue by consolidating the file tree, search, editing, preview, and Git review into the right-side panel of the Web UI, while also adding capabilities closely tied to file workflows, such as a bottom terminal. The following sections introduce the features, installation, configuration, and security boundaries in order. # What is it? dsh-codex-file-panel is a community plugin maintained by JesonChou for DSH.
Read Moredsh-voice-call — Let agents initiate calls proactively; it's up to you whether to answer.
dsh-voice-call is a DSH voice plugin maintained by PandaPolo (MIT, forked from Jesse-njx/dsh-voice). The core philosophy is to return control of voice output to the user: the agent possesses an "active voice" that can initiate calls via the `offer_call` tool, allowing users to choose to answer, reject, or call back later; if not answered, playback is strictly prohibited. Incoming calls ring via a floating card overlay (v0.2), and timeouts are marked as missed. Other features include `speak` for direct voice output (local playback on all platforms), `transcribe` for voice-to-text (supporting whisper-local/openai/macOS, with recording limited to macOS), and the `/voice` command to manage status. Voice synthesis uses local...
Read MorehuluTable: A backend-free online spreadsheet plugin for DeepSeek Harness Web
huluTable (npm package `dsh-hulutable-plugin`, MIT, v0.1) is a client-side plugin for DeepSeek Harness Web that provides a full-viewport table workspace in the sidebar.
Read Morebeav-creator-dsh: Integrating Xiaohongshu and Creator AI Workflows into DeepSeek Harness
beav-creator-dsh is a community plugin maintained by Jamailar (version 0.1.5, MIT-licensed connector) that directly integrates with the Harness tool via the Cordis service, without using MCP. It connects Beav's Xiaohongshu topic selection, trend research, knowledge management, copywriting, cover image generation, audio, short videos, and multi-step content production workflows to DeepSeek Harness. Long-running tasks are presented as native Harness jobs and replayable Beav task cards. Completion determination uses hard validation: a task is only accepted when the persistent artifacts reported by Beav are verified via readback through the Creator Gateway. Requirements include Beav 2.7.4+, DeepSeek Harness 0.1.0-rc.6+, and No...
Read Moredsh-theme-kit: 32 Theme Packs for DSH Web Interface
# Introduction I use the DSH Web interface daily for chatting and viewing outputs, but the interface's appearance is basically fixed. If you want to change the color scheme, the conventional approach is to edit CSS manually: finding selectors, overriding variables, and having to redo it all after every DSH upgrade. dsh-theme-kit turns this into a plugin. Once installed, you can change themes, wallpapers, adjust textures, and modify transparency directly within the settings panel, without writing any custom styles. DSH's philosophy is "everything is a plugin," so the appearance naturally falls to the plugin system. Below, I introduce this appearance kit maintained by ink5897 and released under the MIT license. # What is it dsh-theme-kit is an appearance plugin for the DeepSeek Harness Web interface. It is a...
Read Moredsh-rich-artifacts: A DSH plugin to publish workspace files as chat Artifacts
dsh-rich-artifacts is a DSH plugin developed by Inkotake (MIT licensed) designed to solve the inconvenience of users having to manually view files on the host machine after an agent delivers them. It publishes workspace files as chat Artifacts: the model can render PNG/JPEG/WebP/GIFs inline in the conversation by calling the `publish_artifact` tool (with parameters including path, title, and display mode), while other files are generated as cards with a download button. Files are stored in an ArtifactStore based on SHA-256 content addressing, with metadata stored in `~/.dsh/artifacts/v1/`. Persistent session events only record metadata without storing the file body, ensuring files remain accessible correctly after reloading or forking historical sessions.
Read Moredsh-llm-guardian: DeepSeek Harness Provider Health Check and Usage Statistics Plugin
# Introduction After configuring multiple Providers in DeepSeek Harness (DSH), several issues repeatedly arise: determining whether a Provider is currently available often requires waiting for a request to fail; checking account balance or subscription quotas requires opening a separate console page; and there is a lack of a unified view to see how many tokens were consumed locally over a period and on which models they were spent on. `dsh-llm-guardian` addresses these specific issues. It centralizes health checks, quota control, usage queries, and local statistics into the DSH settings page, while not saving API keys in plugin settings. Below is an introduction to what it does, how to install it, and what to watch out for when using it. # What is dsh-llm-guardian
Read Moredsh-plugin-mindmap: Transform conversations into interactive storyline maps
# Introduction In agent development, conversations are often the most critical records: a topic can span hours, involving branching, retractions, and restarts. When looking back to see "where the discussion on this issue stood and why it was decided this way," you can only rely on raw logs, scrolling through them one by one. After restarting the project or switching agents, this context is essentially lost. dsh-plugin-mindmap addresses this scenario: while the conversation is ongoing, it distills the content into independent storylines, renders them into an interactive map, and persists them to the workspace. # What is this? dsh-plugin-mindmap is a DeepSeek Harness (DSH) plugin maintained by ImCabbage, licensed under MI.
Read Moredsh-quota-meter: Real-time display of DeepSeek API balance and available token estimate in the DSH sidebar
Introduction: When using the DeepSeek API to drive DSH, there are two common pain points: first, checking the balance requires switching to the official website backend, interrupting your workflow; second, estimating "how long the quota will last" is cumbersome—DeepSeek's pricing varies by off-peak and peak hours, and the cost difference between cache hits and misses is an order of magnitude, making manual calculation practically impossible. dsh-quota-meter solves exactly this problem. It displays the remaining API quota directly at the bottom of the sidebar in the DSH Web interface, estimates available tokens based on the "current model × off-peak/peak pricing," and includes a chart of actual spending per conversation round. # What is it? dsh-quota-meter is a DSH Web plugin developed by huolianJiao.
Read Moredsh-desktop-shell: dsh web's system tray persistent launcher
# Introduction When using the `dsh` web profile, the common workflow is to open a terminal to run `dsh --profile web` and then access the local port in a browser. Once the terminal is closed, the service exits as well, requiring the process to be repeated next time. `dsh-desktop-shell` condenses this sequence into a desktop icon: after double-clicking, it automatically detects if the local dsh web server is running; if not, it starts it for you, then opens the web UI in a native window, and closing the window simply minimizes it to the system tray. Below, I will introduce how it works, the installation steps, and a few usage notes. # What is it? dsh-desktop-shell is a desktop launcher shell for DeepSeek Harness (dsh): a persistent system tray Electron application...
Read Moredsh-plugin-mlquant-benchmark: Reproducing the ml-quant-trading benchmark using DeepSeek Harness
dsh-plugin-mlquant-benchmark is a DeepSeek Harness plugin maintained by initial-d (MIT licensed, v0.1.0) designed to enable the DSH agent to reproduce the ml-quant-trading protocol end-to-end.
Read Moredeepseek-desk-rsi: Synchronize DSH downstream applications using DSH itself
deepseek-desk-rsi is a plugin designed to maintain DeepSeek Harness (DSH) downstream applications, aiming to address synchronization challenges caused by rapid upstream evolution. Adopting the "AI for AI" philosophy, it leverages DSH itself to execute the synchronization process and ultimately generates a Pull Request (PR) for manual review. It consists of six core stages: perception, integration, verification, alignment, fixing, and proposal. The verification stage performs builds and tests, the alignment stage verifies 128 plugin contracts using parity.json, and the fixing stage has a maximum of 3 rounds and supports checkpoint rollback. Implemented using pure ESM and JSDoc, the plugin features a zero-build installation process and reuses peer dependencies provided by DSH. Once installed, users can configure the profile to point to the repository and execute the daily synchronization via a command.
Read Moredsh-bgwall-plugin: Replace DSH Web interface background with image
`dsh-bgwall-plugin` is a pure JavaScript-based DeepSeek Harness (DSH) plugin designed to address the issue of non-customizable Web interface backgrounds. This plugin allows users to replace backgrounds with remote URLs or local server files and provides real-time adjustment controls for transparency, blur, and tiling modes (cover/fit/stretch). It also supports sidebar background transparency settings and one-click background clearing. To install, add the plugin from GitHub using the `dsh plugin` command, then restart the Web profile and refresh the browser to access the "Background Image" control panel in the "Settings" menu. For local files, relative paths are resolved based on the workspace root directory, with a maximum file size limit of 15MB per image. This plugin is licensed under the MIT License.
Read Moredsh-token-stats: Add token usage statistics for DeepSeek Harness
dsh-token-stats is a token usage statistics plugin for DeepSeek Harness (DSH), maintained by huantian1223, and is released under the MIT license. This plugin directly parses real provider usage from local DSH session logs (`session.jsonl.zstd`), eliminating the need for estimation or packet capture. Core features include displaying cumulative, daily, and peak token statistics; providing a GitHub-style 12-month activity heatmap with support for multiple time ranges and view switching; breaking down input, output, cache, and reasoning consumption to generate rankings at both model and workspace dimensions; and displaying token and DeepSeek account balance badges in the session header, supporting balance refresh and low-threshold alerts (default ¥5).
Read Moredsh-claude-migrator: Migration Plugin for Migrating Claude Configuration to DSH
dsh-claude-migrator is an MIT-licensed configuration migration plugin designed to seamlessly integrate Claude-side configurations into DeepSeek Harness (DSH), thereby avoiding file duplication. It automatically loads Skills (SKILL.md) from both the user directory and project root, converts Rules into skills, and dynamically registers three-level MCP configurations as real connections, supporting environment variable expansion and auto-reconnection. Additionally, it is compatible with CLAUDE.md and AGENTS.md, and prevents configuration interference between projects through a workspace isolation mechanism. The plugin features a visual management panel that displays Skills, Rules, MCP lists, and connection status in real-time, along with theme switching support. Users can quickly install it using the `dsh plugin` command.
Read Moredsh-speech-plugin: Speech plugin for DeepSeek Harness
dsh-speech-plugin is an independent voice plugin for DeepSeek Harness that adds voice playback and input capabilities to DSH via a plugin mechanism without the need to modify source code. Its main features include single-message playback, session-level automatic playback (effective only for new replies), and voice input via microphone. Playback and input can utilize Alibaba Bailian and Volcengine Doubao engines separately or simultaneously. If the cloud service fails, playback falls back to the browser's system voice, while voice input is disabled and the reason is prompted. To install, execute the `dsh plugin add dsh-speech-plugin` command, configure the `SPEECH_DASHSCOPE_API_KEY` or `SPEECH_VOLCENGINE_API_KEY` environment variables (avoid starting with `DSH_`), and finally restart.
Read Moredsh-sonar: Draggable Token and Context Dashboard for DeepSeek Harness
dsh-sonar is a read-only UI plugin for the DeepSeek Harness web client, maintained by Howe829 (MIT License). It aims to address the scattered display of context windows, token details, and account balances during sessions by providing a draggable session dashboard. The plugin does not add tools, commands, or modify the model's context and KV cache behavior, ensuring non-intrusiveness to the session. Core features include: opening the dashboard via a Fish icon floating launcher; displaying a context usage gauge (green/amber/red status); showing accounted-token ring charts for uncached input, cached read/write, output, and reasoning; heuristically displaying system prompts and tool schema compositions; and tracking statistics for rounds, steps, model and tool time, cache hit rate, and cumulative...
Read Moredsh-kimicode-swarm: DeepSeek Harness Batch Parallel Sub-agent Scheduling Plugin
dsh-kimicode-swarm is a DSH plugin designed to solve the batch parallel sub-Agent scheduling problem. It adapts the Kimi Code Swarm mode, providing the `swarm_batch` tool and `/swarm` command to support splitting and parallel execution of independent sub-tasks, while displaying real-time progress bars in the chat interface. Core features include: `swarm_batch` supports generating up to 128 sub-tasks in a batch, allows specifying models per item or for the whole batch, and features resumability; the adaptive scheduling mechanism handles rate limiting through concurrency ramping and exponential backoff; and the `/swarm` command implements an end-to-end workflow from task decomposition, dispatch, to aggregation. Progress display is based on SSE broadcast, serving solely for status visualization and is not written to logs. Installation requires executing a specific plugin addition command.
Read Moredsh-chat-content-visibility-auto: DSH Chat List content-visibility:auto Optimization Plugin
`hongweifei/dsh-chat-content-visibility-auto` is a DSH plugin based on the MIT license, designed to optimize the performance of long-session chat lists on Web clients through pure CSS style overlay. By utilizing browser native `content-visibility: auto` and `contain-intrinsic-size` properties, this plugin skips the rendering, layout, and painting of off-screen message nodes, thereby reducing computational costs while keeping the DOM structure unchanged and without replacing any slots. To install, use the `dsh plugin` command to add the GitHub source, or manually configure junctions and package.json; the `dsh web` service must be restarted after installation.
Read MoreHo11ow8/deepseek-harness-shortcut: Generate Windows desktop shortcuts for local DSH Web UI
`Ho11ow8/deepseek-harness-shortcut` is a DSH plugin for Windows designed to streamline the local DSH web UI startup process. It generates desktop shortcuts and startup scripts via the `/desktop-shortcut` command, enabling one-click access to the service. The intelligent launcher automatically detects the DSH service status: if running, it directly opens the browser; if not running, it starts the service and waits for the port to be ready (default port 3080, 30-second timeout). The plugin features zero runtime dependencies and requires Node.js >= 18.0.0. It supports customization of parameters such as shortcut name, URL, port, icon, startup command, and wait time via a configuration file. After installation, the command must be run in `dsh web` to generate resources.
Read Moredsh-goodmemory: Add automatic cross-session memory to DeepSeek Harness
dsh-goodmemory is a plugin for DeepSeek Harness (DSH) that provides cross-session long-term memory. Maintained by hjqcan, it utilizes GoodMemory as its backend. The plugin aims to address the lack of stable memory between DSH sessions by automatically recalling relevant memories prior to the model step (injected as an identifiable user message) and writing back the valid dialogue text of users and assistants after a successful turn, while excluding tool calls, reasoning processes, and injected content. The plugin supports two operating modes: the default "managed" mode automatically launches the goodmemory-http-bridge sidecar and uses SQLite for data storage, while the "external" mode connects to an existing GoodMemory instance.
Read Moredsh-web-search-provider: Improving DSH web search with model provider server-side search
dsh-web-search-provider is an open-source plugin maintained by hiyms for the DeepSeek Harness (DSH) community, licensed under the MIT License. It implements web search by invoking the model provider's server-side search capabilities (such as the OpenAI Responses API or Anthropic-compatible Messages API), thereby bypassing DSH's built-in web_search toolchain. The plugin can coexist with existing search plugins and supports directly viewing or searching URL page content in the OpenAI Responses API environment. Usage requires that the provider supports web search capabilities. After installation, it is required to be in co...
Read Morehiro-nikaitou/dsh-ocg-billing: Adding OpenCode Go Billing Layer for DeepSeek Harness
This article introduces the DSH community plugin `hiro-nikaitou/dsh-ocg-billing`, designed to address the billing calculation and display requirements for OpenCodeGo within DeepSeek Harness (DSH). Licensed under the MIT license and independent of the official implementation, this plugin allows users to display a persistent billing row below the DSH web composer and perform real-time estimation based on a cached official price list. Its core features include billing calculation on a global or single-session basis, active checks for price cache updates, and intelligent bill analysis using the default model. Installation requires adding the plugin path via the `dsh plugin` command or configuring an overlay in `config.yaml`, followed by restarting `dsh web`.
Read MoreDSH Live Wallpaper: Dynamic Wallpapers and Theme Center for DeepSeek Harness Web UI
DSH Live Wallpaper is a lightweight plugin designed for the DeepSeek Harness Web UI, aiming to enable dynamic wallpapers and theme customization without Steam, Wallpaper Engine, or additional npm dependencies. The current version, v0.3.1, is released under the MIT license and provides four offline procedural wallpapers (such as aurora and nebula), as well as support for applying online works via ShaderToy IDs. When an App Key is not configured, it uses the official Embed; once configured, it prioritizes local WebGL2 rendering source code. It is also compatible with remote media direct links and temporary local files (which expire after refresh). The plugin features a built-in theme center that allows users to customize five sets of presets, colors, button styles, fonts, and 90%-115% font scaling, and the wallpapers...
Read Moredsh-project-knowledge-review: A local knowledge review plugin for Chinese DSH users
dsh-project-knowledge-review is a local knowledge review plugin for Chinese DSH users, designed to store study materials, text, and audio transcriptions into a local library for review. Its core features include zero-config automatic creation of v2 storage, evidence-first Q&A, explicit refusal to answer when evidence is insufficient in strict mode, and automatic generation of Markdown summaries and two-level classification management. The plugin offers a sidebar knowledge base workspace, supports safe Markdown preview (without executing HTML/scripts), and is compatible with v1 legacy library migration. It requires no database or login after installation; OCR/ASR features are disabled by default and require explicit credential configuration to enable, and it only accepts public HTTP(S) URLs. Users can add materials via conversation, ask questions based on the knowledge base, or switch between reference/strict modes.
Read MoreOctoOps: DeepSeek Harness Server O&M and JumpServer Bastion Host Plugins
OctoOps is a server operations and JumpServer bastion host plugin for DeepSeek Harness (DSH), maintained by hesiwen66, licensed under the MIT license, and requiring Node >=18.17. This plugin aims to integrate remote operations into DSH workflows, primarily addressing three key requirements: remote host command execution and result parsing, read/write access to remote configuration files and logs, and accessing internal network assets via JumpServer. Core features include: executing commands via SSH/Telnet with AI-structured parsing of outputs; direct read/write access to remote files via SFTP; maintaining an SSH connection pool for session reuse; interfacing with the JumpServer API to support automatic proxy access and multi-account selection; and automatically collecting device environment information.
Read Moredsh-web-search-responses: DSH search provider reusing Responses' built-in web_search
`dsh-web-search-responses` is an MIT-licensed DSH plugin designed to address the search request forwarding issue when custom models use the OpenAI Responses endpoint with built-in `web_search`. This plugin registers a search provider named `responses-web`, enabling `ctx.web.search()` to reuse the Responses API endpoint of the current session's model to send built-in `web_search` requests and parse the response results. By default, it automatically follows the current model and route, but also supports explicitly fixed routes. Key configuration options include `provider`, `model`, `baseURL`, `apiKeyEnv`, and search parameters. Installation can be performed via GitHub or a local path.
Read Moredsh-mcp-manager: Add runtime MCP server management for DSH
`dsh-mcp-manager` is a plugin for DeepSeek Harness (DSH) that enables dynamic management of MCP servers at runtime, resolving the need for a restart associated with static configuration. It supports both `stdio` and `streamable-http` transport methods and maintains consistent tool naming contracts with `@deepseek-ai/dsh-mcp-client`. Core features include: 1. Runtime Management: Supports adding, removing, starting, stopping, and reconnecting servers. Configuration is persisted to a local JSON file (default `$DSH_HOME/mcp-manage/servers.json`) with automatic reconnection after restart; 2. Agent Tools: Provides six tools, such as `mcp_manage_list`, for session-level operations.
Read Moredsh-scope: Provides context view and 53-week token heatmap for DeepSeek Harness Web UI
dsh-scope is an open-source plugin (MIT license) for the DeepSeek Harness (DSH) Web UI, maintained by helloxkk, designed to optimize the session debugging experience. The plugin primarily offers two core functions: first, a Codex-style session context view that displays token usage in the current window in real time, detailing the composition proportions of system, tools, and messages, as well as the KV-cache hit rate; second, a GitHub contribution graph-style scrolling 53-week token usage heatmap, where users can click on specific dates to view the daily four-bucket token consumption, cache hit rate, session count, and model ranking. The plugin utilizes the official token-meter session project...
Read Moredsh-time-travel: Reversible rollback and auditing for DSH tool side effects
dsh-time-travel is a reversible time-travel and audit tool designed for the DeepSeek Harness (DSH) plugin system, aiming to address the lack of stable rollback entry points resulting from the side effects of model tool execution (such as file read/write, shell commands, and HTTP requests). By monitoring tool pipeline events, the plugin establishes a "pre-state snapshot -> execution -> compensation" chain for file operations like `fs.write` and `fs.delete`, supporting the reverse restoration of the workspace by round. For operations that are difficult to automatically reverse, such as `bash` and `http.request`, it utilizes a built-in audit rule engine to record dangerous behaviors into JSON Lines logs. The plugin provides the `ctx.timeTravel` API, including `rewindTo` (specifying a rollback to a specific round).
Read Moredsh-analytics: DSH's Agent FinOps / token analytics plugin
`dsh-analytics` is a local Agent FinOps plugin for DeepSeek Harness (DSH), designed to address the challenges of tracking multi-session, multi-model invocations, and scattered cache costs. By collecting usage data from session events and writing it to a local SQLite database, combined with a time-aware pricing table for cost calculation, the plugin enables localized data storage and analysis without relying on external APIs. Its core features include a local usage ledger, a time-aware cost engine, multi-dimensional query interfaces (Service, Agent Tool, JSON API), and a browser dashboard. The dashboard supports overview, session drill-down, model and tool cost analysis, and budget monitoring, offering selectable time ranges from 6 hours to the full duration and Chinese/English language switching. The plugin adopts step-level attribution...
Read Moredsh-ponytail: Adding "lazy yet efficient" code constraints to DSH
dsh-ponytail is an MIT-licensed plugin for DSH Desktop, designed to reduce token consumption during AI code generation by injecting "minimal code" rules. The plugin simulates the mindset of a senior engineer, prioritizing guidance for the model to reuse native capabilities, standard libraries, and existing code, thereby reducing unnecessary new dependencies and redundant implementations. Its core features include a global toggle in the settings page, real-time intensity switching within the input box, and state persistence (stored in `~/.dsh/dsh-ponytail.json`). The plugin offers four intensity levels: Off, Lite, Full, and Ultra. Full is the default, while Ultra aims for minimal tokens and zero new dependencies. Installation supports adding via the `dsh` command from GitHub, npm, or local links, and also supports manually cloning the repository and installing.
Read Moredsh-wolfram: Invoke Wolfram Mathematica in DeepSeek Harness
`dsh-wolfram` is a lightweight community plugin for the DeepSeek Harness (DSH) environment, designed to enable agents to directly invoke local Wolfram Mathematica or Wolfram Engine to perform mathematical computations. By encapsulating the local `wolframscript` command and registering it as a tool named `wolfram`, the plugin allows agents to pass Mathematica expressions as parameters, automatically capturing and returning standard output results, without requiring developers to manually maintain process invocation and result parsing logic. Its core advantage lies in its zero npm dependencies, utilizing only the Node.js built-in `child_process` module, which maintains extremely low resource overhead. Users are required to ensure that Wolfram Mathematica or Wolfram Engine is installed locally.
Read Moredsh-math-suite: A DSH plugin package that installs math, wolfram, and diffgeom at once
`dsh-math-suite` is a DeepSeek Harness (DSH) plugin aggregation package maintained by hatter123 and licensed under the MIT License. It is designed to address the cumbersome multi-backend installation and configuration process in mathematical calculation scenarios by enabling three distinct math tool plugins simultaneously through a single installation. The suite includes the following three core tools: 1. **`math`**: Powered by mathjs, it supports numerical evaluation, simplification, and symbolic differentiation. It has no prerequisites, is implemented in pure JavaScript, and is always available. 2. **`wolfram`**: Powered by Wolfram Mathematica, it supports complex calculations such as integration, equation solving, and limits. It requires an external environment providing the Wolfram Engine or wolframscript. 3. **
Read Moredsh-math: Adds mathematical computation and symbolic algebra tools to DeepSeek Harness
`dsh-math` is an MIT-licensed scientific computing plugin for DeepSeek Harness (DSH). It registers the `math` tool, enabling agents to directly handle numerical calculations and symbolic algebra within conversations without switching to external tools. This plugin integrates `mathjs` and `Algebrite` engines, supporting expression evaluation, unit conversion, matrix operations, statistics, complex numbers, and big number handling, while also providing symbolic operations such as simplification, expansion, factorization, differentiation, indefinite integration, and polynomial root finding. Users can install it from npm using `dsh plugin --profile web add dsh-math`. Before installation, users must check the source code, dependencies, and license, and pay attention to its runtime permissions and dependency on `@deepseek-ai/dsh-tools`.
Read Moredsh-governed-memory: Governance-based Long-term Memory Plugin for DeepSeek Harness
`dsh-governed-memory` is a governance-oriented long-term memory plugin designed for DeepSeek Harness (DSH), maintained by `haoyuan-sjtu` and licensed under the MIT license. Its core purpose is to address governance issues within agent long-term memory, such as record source, permissions, scope, and revocation, by constraining the capture, promote, revoke, and retrieval processes to reduce the risk of arbitrary model writing and retrieval injection. This plugin does not provide a browser UI or HTTP endpoints; it operates solely as a trusted host plugin within the DSH process. It disables direct write access on the model side, mandating that candidate records initially enter quarantine and must undergo explicit approval and evidence verification by the trusted host before they can be...
Read Moredsh-git-branch: Display the current workspace git branch in DSH Web UI
`dsh-git-branch` is a DSH plugin maintained by `hanyueqiang` and licensed under the MIT License, designed to address the unintuitive display of workspace Git branches in the DSH Web UI. The plugin displays the current workspace's Git branch information next to the Composer mode controls, supporting both normal branches (e.g., `⎇ main`) and detached HEAD states; it automatically hides if the workspace is not a Git repository. The plugin features a smart refresh mechanism that updates immediately upon plugin mounting, session/workspace switching, window focus, page visibility changes, or user clicks, and includes a 60-second polling interval as a fallback (which can be disabled via configuration). Architecturally, the Host side registers a `/git-branch` command.
Read Moredsh-width: Adjust DSH web input and content area widths
dsh-width is a lightweight plugin for the DeepSeek Harness (DSH) web interface, designed to address interface width adjustment issues. The plugin adds a "Display" page to DSH's "Settings," providing two sliders to adjust the width percentages of the content display area and the input box respectively. The sliders are set to a range of 30% to 100% with a step of 5%, a default value of 100%, and include a reset button. Adjustments take effect immediately, and the configuration is persistently saved in the `dsh-width` section of the `~/.dsh/settings.yaml` file. It also optimizes the alignment and width synchronization of the session menu and task list. Installation supports adding from GitHub or a local directory and requires DSH version 0.1.0-rc.6 or higher; for versions 0.1.0-rc.7 and above, a restart is required after installation.
Read Moredsh-session-state: Collapse the thinking process and display a session activity status bar above the input box.
dsh-session-state is an interface plugin for DeepSeek Harness web, requiring DSH version 0.1.0-rc.7 or higher. Its core features include collapsing Think blocks and tool call content by default to present answers directly, along with a session activity status bar above the input box that real-time tracks cumulative counts for Think, Edit, Bash, and Read. The status bar supports expansion to view specific activity details for each category, features pulsing indicators for active categories, and adapts to reduced motion preferences. Settings include collapseThinking, collapseTools, and statusBar, all defaulting to true and persisted to ~/.dsh/settings.yaml. Installation supports from
Read Moredsh-model-provider-label: Display provider and model name in the DSH model selector
dsh-model-provider-label is a Web plugin for DeepSeek Harness (DSH) designed to address the difficulty in distinguishing models with identical names when using multiple Providers. The plugin displays both the Provider's display name and the model name in the model selector, helping users accurately identify the source. Developed by haiyoucuv and licensed under the MIT License, it functions by reusing host services and masking default UI slots. Currently, the plugin is no longer maintained, and its core functionality has been integrated into dsh-chat-tweaks. Users should note that these two plugins occupy the same UI slot, and their coexistence will result in errors. Therefore, if dsh-chat-tweaks is installed, dsh-model-provider-label should be uninstalled.
Read More@haibala-aii/dsh-extensions-wallpaperskin: Use local Wallpaper Engine media to change the background of DeepSeek Harness Web
`@haibala-aii/dsh-extensions-wallpaperskin` is a local wallpaper plugin designed specifically for the DeepSeek Harness (DSH) web interface, maintained by `haibala-aii` and licensed under the MIT license. Its core function is to directly use local Wallpaper Engine media as DSH backgrounds, requiring no remote APIs or file uploads, thereby ensuring data privacy. It supports automatic discovery of Steam libraries and Wallpaper Engine local and Workshop projects on Windows systems, and is compatible with video formats such as MP4 and WebM, as well as static image formats such as PNG and JPEG. The plugin is integrated into DSH's Extens...
Read Moredsh-git-sidebar: View uncommitted changes in the Git workspace on the DSH conversation page
dsh-git-sidebar is an embedded plugin for the DeepSeek Harness (DSH) Web GUI, maintained by H2O-MERO and licensed under the MIT License. It aims to address the high operational overhead associated with users frequently switching terminals or IDEs to check Git status when managing workspace files in the conversation page. It provides a VSCode-style sidebar for uncommitted changes on the right side of the DSH conversation page, enabling users to intuitively view staged, unstaged, and untracked files of the current workspace Git repository without leaving the current session interface. Core features include automatically following the workspace repository of the current conversation, supporting the viewing of file status badges (e.g., M, A, D), line-level diff statistics (+/-), and single-file diff expansion; renamed files will display the old and new paths, and untracked...
Read More@ggzmuldyxx/dsh-windows-tray: Windows System Tray Whale Controller
`@gzmuldyxx/dsh-windows-tray` is a Windows-specific DeepSeek Harness plugin designed to simplify the daily operations of the `dsh web` service via the system tray. This plugin resides a whale icon in the notification area, allowing users to quickly start the service and open the web interface with a left-click, or perform management operations such as starting, stopping (locating the process based on port 3080), restarting, and exiting the tray via the right-click menu, without frequently using terminal commands. The plugin features a single-instance protection mechanism to prevent icon stacking caused by repeated installations. Before installation, ensure that DeepSeek Harness is deployed and use `dsh plugin --profile web add @gzmuldyxx/dsh-`
Read Morepowershell-fix: Check and fix Windows PowerShell commands in DSH
powershell-fix is a host layer plugin for DeepSeek Harness (DSH), aiming to solve failure issues caused by bash habits, paste pollution (e.g., CRLF, prompts), and continuation character errors when agents execute commands in the Windows PowerShell environment. The plugin provides the `powershell_fix` tool, which first checks and fixes commands locally before executing them via the host shell pathway. It follows DSH's existing sandbox, approval, and timeout policies throughout the process without adding new permissions. Core features include: normalizing characters and removing prompts; converting bash continuation characters to PowerShell backticks; issuing warnings instead of blindly modifying commands that cannot be safely rewritten; and built-in execution gates to block dangerous commands such as recursive deletion and disk formatting.
Read Moredsh-weather-sky: Real-time weather and sky animation plugin for DSH Web GUI
dsh-weather-sky is an open-source weather display plugin for the DeepSeek Harness (DSH) Web GUI, maintained by guoPhineas and released under the MIT license. It displays weather and sky conditions in real-time by overlaying a pointer-events-pass-through animation layer on the page, primarily for interface visualization and without registering model tools. The plugin's core functions include retrieving location via browser APIs (prioritizing Geolocation with IP geolocation as a fallback) and fetching weather data from Open-Meteo without requiring an API key (e.g., temperature, precipitation, cloud cover). Visually, it supports day-night transitions (sun, moon, stars), precise lunar phase calculations, sun and moon trajectory animations, and weather effects such as clouds, rain, snow, fog, and thunderstorms. To minimize obstruction, `pointer-events: none` is set on the entire layer.
Read Moredsh-game-hud: DSH Game Style Floating HUD Plugin
`dsh-game-hud` is a DeepSeek Harness plugin designed for the DSH web profile, aiming to display key states centrally via a game-style floating HUD to reduce the cost of switching between multiple pages for developers. Its core features include intuitively displaying account balance (default full bar ¥20, cached by the host for 30 seconds) and the remaining current session context using health and mana bars, respectively. It provides real-time monitoring of peak and valley pricing and switching countdowns (peak hours are 09:00–12:00 and 14:00–18:00; valley hours are half price). Red light alerts are triggered when the balance is below a threshold. Furthermore, it automatically triggers compression when the remaining context is below 5%; after two consecutive rounds, "start a new session with memory" can be selected to achieve seamless continuity by silently injecting a memory summary. This plugin supports via `dsh plugin`
Read Moredsh-shift-router: DSH's two-level model routing plugin
`dsh-shift-router` is a two-level model routing plugin for DSH, designed to intelligently allocate model usage for daily and critical cycles. It classifies requests into `fast` or `smart` tiers via an LLM Judge, adopts a strategy of "instant upgrade, trend downgrade," and pauses switching during Prompt Cache hotness to optimize costs. The plugin supports runtime failover, implementing exponential backoff cooling during service exceptions and switching only healthy models within the same tier. It also features task-level orchestration, allowing strong models to plan and delegate tasks to weak models for execution, with enforced task limits. Additionally, it provides per-tier token and cost telemetry. Installation requires Node `>=22.0.0`, and the routing mode (auto/manual/off) can be adjusted via GUI or command after configuration.
Read Morefind-plugin: Search and controlled installation of community plugins in DSH
`find-plugin` is a DSH plugin maintained by graceen2331-prog, designed to simplify the search, review, and secure installation process of community plugins. The plugin registers two tools, `find_plugin` and `install_plugin`, without relying on a database or a Web UI. `find_plugin` searches GitHub for repositories with the `topic:dsh-plugin` topic, performs static checks, risk disclosure, and filters invalid candidates, returning up to five secure options. `install_plugin` executes the installation by obtaining a fixed Commit SHA and re-verifying the Bundle, utilizing the DSH approval mechanism (which allows only one-time authorization) and the official plugin management system.
Read Moredsh-archify: Adds a drawing agent skill to DeepSeek Harness
dsh-archify is a DSH plugin maintained by GongYuanCaiJi, based on the MIT License and ported from tt-a1i/archify v2.14.0. The plugin generates architecture diagrams, flowcharts, sequence diagrams, data flow diagrams, and lifecycle diagrams based on JSON specifications, outputs standalone HTML files, and supports various formats including PNG, SVG, WebM, and 1200×630 share cards. Core features include the generation of five diagram types, `validate` acceptance based on deterministic validation (providing 9 showcase items and standard basic validation), Mermaid input conversion, and architecture before/after comparison (Before/Delta/After). The plugin supports both light and dark themes and multiple visual presets, and includes no telemetry, no...
Read Moremattpocock-skills-dsh-zh: Matt Pocock's Chinese Skill Set for DeepSeek Harness
mattpocock-skills-dsh-zh is a Chinese plugin for DSH maintained by gongyijie85, translating Matt Pocock's 25 skills (7 productivity and 18 engineering) into Chinese and adapting them to the Cordis architecture. The plugin uses the MIT license, retains key English terms with annotations, employs ask-matt as the router entry point, and supports loading skills such as grilling and TDD via the skill tool. Installation requires a DSH version of at least 0.1.1-rc.2, and it can be added using the `dsh plugin` command, followed by restarting the profile to enable it. This plugin can coexist with the English version, but it is recommended to choose only one, as it runs with current process permissions; therefore, the source code should be checked for security before installation. This project...
Read Moredsh-repo-setup: DSH Repository Health Check Guided Plugin
`dsh-repo-setup` is a DSH plugin developed by gongyijie85, positioned as a "Repository Health Check Guide Plugin," designed to provide read-only probing and configuration recommendations when entering unfamiliar repositories. This plugin registers the `repo_setup_scan` tool, which generates a Markdown report containing the detection stack, repository hygiene status, and recommended installations by scanning for clues such as the language stack, test settings, documentation, Git, Docker, and databases within the project directory. It strictly maintains a read-only nature, does not modify any content, and only offers installation suggestions for DSH skill plugins, MCP servers, and hygiene files. The plugin supports DSH version `>=0.1.1-rc.2` and can be installed via `dsh plugin --profile web add dsh-repo-setup`.
Read Moredsh-timer-scheduler: Let the agent automatically wake up later to check background tasks
`dsh-timer-scheduler` is an MIT-licensed DSH plugin designed to address the issue where manual prompting is required to check after an Agent starts a background task. The plugin provides a one-time reminder tool for Agents, supporting the setting of reminders via relative or absolute time, and automatically waking up the Agent to continue action when the reminder expires, without manual intervention. Core functions include `schedule_reminder` (supports associating background tasks, automatically cancelling the reminder when the task is completed), `list_reminders`, and `cancel_reminder`. Reminder data is persisted and remains valid after a restart, while the Web UI top bar displays reminders and countdowns in real-time. Installation requires mounting from source to the Web profile and restarting the service; if using specific tools to filter...
Read Moredsh-github-mcp: Integrate GitHub official MCP server into DSH and fix the issue of discarded file content
dsh-github-mcp is an MIT-licensed DSH plugin (v1.1.0) developed by GitRuozhi. It aims to eliminate the reliance on local Git or the `gh` CLI by connecting to the GitHub official hosted MCP endpoint, thereby seamlessly integrating GitHub functionality into the DSH agent. Its core value lies in exposing 44 official GitHub MCP tools (e.g., searching repositories, managing Issues and PRs) and providing a dedicated `github_file_read` tool to read file contents or list directories, addressing the issue of lost file content in traditional bridging methods. When accessing private repositories, the `GITHUB_TOKEN` must be configured and the service restarted. Plugin tools are registered globally by default, and all presets are available.
Read Moredsh-workspace-inspector: Right-side Overview Panel of DSH Web Client
dsh-workspace-inspector is a Web client plugin for DeepSeek Harness (DSH) maintained by GIGHT111, designed to address the difficulty of tracking scattered information in long sessions. Cross-platform compatible with macOS, Windows, and Linux, this plugin centralizes the display of current session Token usage (including input, cache, output, and ratios), context pressure (estimated token count and window occupancy), a full directory of historical messages (supporting collapsible, summary display, and click-to-highlight navigation), and a workspace file tree (supporting lazy loading, file opening, and refreshing) via a right-side panel. The plugin overlays the default details panel with low priority and automatically activates when a session is present; it supports closing or reopening via a button. Installation requires confirming that the environment has dsh and p...
Read MoreDSH plugin dsh-timed-goal: Configure timed /goal tasks in arbitrary conversations
dsh-timed-goal is an MIT-licensed plugin for DSH Web, developed by gfds2005, designed to automatically trigger preset prompts at specified times. The plugin supports configuring tasks per conversation, allowing users to set absolute times (local or UTC); upon the scheduled time, the goal is automatically executed with default full access or restricted workspace write permissions. Features include daily repeated execution, limiting the number of autonomous run cycles, task editing and status management, and a cross-session task overview. The interface supports bilingual Chinese and English, offering two operational methods: slash commands (e.g., /timed-goal add) and a browser management panel. Installation requires a DSH Web profile and Node.js 18+, added via the `dsh plugin` command and effective after restart. Configuration data is saved in
Read Moredsh-remote-dirpicker: Make directory selection consistent for DSH Web's remote "Add Workspace"
dsh-remote-dirpicker is an MIT-licensed DSH plugin designed to address the issue where the "Add Workspace" directory selection feature fails to function properly when accessing DSH Web via nginx reverse proxy, public network, or LAN IP. By adjusting plugin configuration through a combination layer patch, this plugin avoids modifying the DSH core code. Its core mechanism involves disabling the automatic picker `directory-picker-auto` and forcing the mount of the `browse` host capability, ensuring that both remote and local access utilize a unified in-browser directory browser interface. The plugin supports browsing the host file system within the browser, including features such as breadcrumb navigation, absolute path navigation, path editing, hidden file display, and creating new folders, while exposing these capabilities via DSH's own RPC channel.
Read Moredsh-session-s3: S3-backed SessionPersistence Plugin for DeepSeek Harness
`dsh-session-s3` is an MIT-licensed community plugin designed to provide S3-based session persistence for DeepSeek Harness. It adopts a `wal3-Lite` design, using immutable JSONL fragments and CAS manifests with `If-None-Match` to coordinate concurrent writes and ensure data consistency. The plugin supports the AWS SDK credential chain as well as S3-compatible endpoints such as R2 and MinIO. Users must install it to a specific profile (e.g., `web`) via the `dsh plugin` command rather than globally, and the runtime environment requires Node.js 22 or higher. During configuration, users must specify the required `bucket` in `cordis.patch.yml`.
Read MoreDSH Taskify: Fixing Task Scope and Hard Constraints in DSH Web
dsh-taskify is a plugin for DSH Web designed to prevent Coding Agents from deviating from the initial scope or ignoring constraints in multi-turn conversations by establishing task boundaries. Its core mechanisms include Focus and Persistent Anchors: Focus is used to define the execution scope of the current task and requires user confirmation; Anchors are used to retain clear hard constraints (e.g., "do not modify the backend") and must be based on exact evidence from the current draft to prevent arbitrary additions. The plugin does not modify the original Prompt nor send it automatically; it serves only as continuous model guidance, not a sandbox or interception layer. Installation requires specifying a compatible version, supporting Node.js 22+ and pnpm 11.x. When using it, users first draft the task and click "Task".
Read Moredsh-chatvoice: Adding voice input and audio responses to dsh web
dsh-chatvoice is a DSH plugin maintained by FuzzySoul, designed to optimize the interaction experience of the DeepSeek Harness (dSH) web interface and realize a "voice input + AI reply reading" closed loop. Based on the browser's native Web Speech API, the plugin features zero configuration, zero cost, and no API key requirement, with no network requests or sub-processes. Core functions include voice input via the microphone, with recognition results appended to the input box in real-time and support for mid-conversation typing modifications. It supports one-click or automatic reading of the assistant's replies, which can be interrupted at any time. A settings page is provided to configure recognition language, voice, and speed; for Chinese scenarios, it defaults to the Edge built-in natural voice. The plugin features a comprehensive error notification mechanism that provides friendly prompts for situations such as permission denials or browser incompatibility.
Read Moredsh-skill-manage: Add skill creation and management capabilities to DSH agents.
dsh-skill-manage is an MIT-licensed plugin for the DSH framework, designed to address the problem of agents repeatedly making errors during sessions. It provides the `skill_manage` tool, allowing agents to consolidate procedural memory into maintainable skill files, supporting operations such as creation, patching, disabling, deletion, and pinning. The plugin supports both user-level and project-level scopes, as well as directory and single-file storage layouts. Its core features include disabling/enabling and pinning skills (to prevent deletion) via frontmatter flags, and implementing a strict deletion protection mechanism that only allows the deletion of skills marked as `created_by: agent` and unpinned. Additionally, the plugin incorporates built-in validation rules for names, description lengths, and file sizes, utilizing atomic writes and hot reload mechanisms to ensure stability.
Read Moredsh-path-reveal: Click Windows paths in DSH messages to open Explorer
dsh-path-reveal is a DeepSeek Harness plugin designed to simplify file path operations during development in Windows environments. It automatically identifies Windows absolute paths (including drive letters and UNC paths) within inline code in DSH messages and converts them into clickable elements: clicking on a file path opens the containing folder and selects the file, while clicking on a directory path opens that directory directly. This feature effectively reduces tedious steps such as manually copying and pasting paths and switching windows, thereby improving context continuity. The plugin is maintained by futongxu9-maker and is released under the MIT license. It remains available after page refreshes, new sessions, and service restarts. Installation only requires executing a specific command; it is applicable to Windows systems and depends on explor...
Read Moredsh-desktop-shell: Adding Electron desktop windows for DSH Web
`dsh-desktop-shell` is an MIT-licensed DSH desktop shell plugin designed to optimize the local usage experience of `dsh web`. By integrating into the web profile, it automatically launches an Electron window to load the existing HTTP service when `dsh web` starts, while requiring zero modifications to the DSH core engine. Key features include: allowing the process to continue running (rather than exiting) when the window is closed by hiding it to the system tray, with a tray menu that supports reopening the window or forcing the process to quit; implementing a single-instance lock to prevent duplicate launches and remembering window position and size; and providing a desktop shortcut script for double-click launching. It features a comprehensive fallback strategy: if Electron is missing, fails to start, or the window fails to load, it automatically falls back to browser mode without blocking service operation. Installation requires a pro...
Read Morefryghost/deepseek-eyes: DeepSeek Harness Community Plugin
`fryghost/deepseek-eyes` is a DeepSeek Harness (DSH) community plugin, developed by maintainer `fryghost` and hosted on GitHub. Due to failed documentation scraping, there is currently a lack of verifiable information regarding its specific functions, installation commands, usage examples, and license; consequently, its detailed capabilities cannot be confirmed. The plugin is included in the independent SkillHub community directory, which has no official affiliation with DeepSeek or High-Flyer. Developers are advised to visit the GitHub repository or the community directory page themselves before enabling the plugin to carefully verify the source code, dependencies, and permission requirements. Please note that the plugin will execute with the permissions of the current DSH process and cannot be assumed to use a permissive license. Given the limited information, please do not attempt to construct installation commands yourself; strictly adhere to the author's instructions to ensure...
Read More@dsh-external/dsh-image-unlock: Unlock image input restrictions in DeepSeek Harness Web GUI
`@dsh-external/dsh-image-unlock` is an external plugin for the DeepSeek Harness (DSH) Web GUI maintained by FrostLeafKEE, designed to remove image input restrictions, enabling upstream routes that do not support images (such as Console Go) to process image attachments. Its core functionality includes adding a `defaultInput` patch to models that have not declared image inputs, and converting image blocks into specific tokens to be processed by `claude-vision-skill`, thereby achieving image recognition. The plugin supports instant switching between text-based and native image paths based on the existence or non-existence of the `claude-vision-skill` directory, and allows configuration via `cordis.patch.y`.
Read More`dsh-client-auto-retry`: Client plugin that automatically sends "Continue" after a DSH round interruption.
`@frog755/dsh-client-auto-retry` is a DeepSeek Harness (DSH) client plugin developed by Frog755, licensed under the MIT License. This plugin is designed to address the issue of session turns terminating abnormally due to errors, interruptions, or reaching token limits. By detecting the `reason.kind` of `turn/end`, the plugin automatically sends configurable continuation text (defaulting to "continue") to the original session when the reason is identified as `error`, `interrupted`, or `max-tokens`, thereby achieving seamless continuation. The plugin includes safeguards such as a grace period, cooldown period, and a maximum consecutive attempts limit to prevent uncontrolled loops, and its settings support real-time application. It focuses on simple continuation and does not switch models or providers.
Read Moredsh-dictate: Integrate voice input into DSH Composer
dsh-dictate is a context-aware voice input plugin designed for DeepSeek Harness (DSH) Composer. It facilitates voice input for long prompts or code explanations, preserving transcriptions in the input box for user review and modification, and does not initiate a bidirectional voice session. By default, the plugin uses the Web Speech API in Chrome or Edge for browser-based recognition, displaying real-time transcriptions during recording. On Apple Silicon Mac and Windows x64 platforms, users can choose to employ the local SenseVoice model for enhanced transcription, requiring the download of approximately 253 MB of model files. Its core advantages include context-awareness (optimizing wording based on the last 6 conversations), optimized recognition for Chinese-English mixed text, and strict send controls (defaulting to no automatic sending).
Read Moredsh-agent-replay: Replay DeepSeek Harness sessions and export standalone HTML
`dsh-agent-replay` is an MIT-licensed plugin for DeepSeek Harness (DSH) maintained by forrestsweet. It is designed to enhance the Web client by providing a session-level native playback view. The plugin reads Harness's real snapshots (including messages, tools, commands, errors, and time consumption), supports 1x, 2x, and 4x playback speeds, and provides search, filtering, and detail inspection functions. Its core highlight is the ability to export sessions as standalone, runtime-dependency-free HTML files containing an event ledger, overview track, and dark mode, facilitating sharing. To ensure privacy, the export process automatically excludes system context and hidden reasoning and redacts sensitive credentials such as user paths and tokens, though a manual review is still recommended before publishing. This plugin is suitable for...
Read Moredsh-douyin-creator: A DSH creation and operation plugin based on Douyin's official data
dsh-douyin-creator is a Douyin self-media operation plugin based on DeepSeek Harness, maintained by forgeturl. It integrates Douyin official recommendation, distribution, and governance documentation to build a searchable knowledge base, aiming to address the lack of official evidence in operational experience. Core functions include retrieving and reading official documentation, topic assessment, script risk auditing, data diagnosis, onboarding guidance for new accounts, and the creation of weekly experiment plans. The plugin emphasizes the categorization of conclusions, strictly distinguishing between official public information, rational inferences, operational recommendations, and account-specific conclusions to prevent the confusion between empirical summaries and platform mechanisms. It is designed for creators who wish to make content decisions based on evidence. It supports one-click installation for standard users and running via Npx for developers, requiring a Node.js environment. Please note that snapshot data is time-sensitive; for policies involving the latest updates, please verify the official website, and D...
Read Moredshgirl-starter: Unified DSH Whale Girl Plugin
dshgirl-starter is an unofficial fan-made plugin project based on DeepSeek Harness (DSH), adopting an "everything is a plugin" architecture to unify the Whale Girl persona, desktop interaction features, and memory management. The plugin offers features such as Whale Girl persona injection, a desktop pet, a balance widget, notes, scheduled reminders, right-click to ask DSH, and a shared long-term memory library based on `memory.json`, achieving on-demand memory access via low-token tools. The project supports HTTP API interfaces, facilitating the viewing or creation of notes, reminders, and memories, as well as the initiation of new conversation questions. The runtime environment requires a Node.js version of no less than 22.19 and an x64 CPU architecture; a Python Helper can be optionally used. The source code follows the MIT License.
Read Moredsh-turn-nav: DSH Right-Side Session Turn Navigation Bar Plugin
dsh-turn-nav is a DSH plugin maintained by flyHZJ and licensed under the MIT License, designed to address the inconvenience of manually scrolling to locate historical messages in multi-turn long conversations. The plugin does not replace the official DSH interface; instead, it uses `shell.overlay` to display a floating navigation bar on the right side of the chat window, achieving non-intrusive interaction. Its core features include displaying round dots for turn numbers, hovering to reveal a card containing a summary of the user's question, clicking to smoothly scroll to the corresponding turn, and automatically highlighting the current position during scrolling. The plugin supports automatic navigation refreshing and can automatically invoke `loadOlder()` to load historical records (with a default limit of 200 pages, adjustable). Users can install or update it from GitHub using the `dsh plugin` command, and it is compatible with the Bundle mechanism. Configuration.
Read MoreDSH Session Data Manager: View, Preview, and Manage Local Session Data
The DSH Session Data Manager is a DeepSeek Harness Web plugin (v0.5.2, MIT License) designed for Windows platform DSH web profile developers, aiming to centrally manage local session data scattered across different states. The plugin provides features such as categorized viewing (All, Unarchived, Archived, Abnormal, Sub-agent, Backup Area, Recycle Bin), search, batch selection, read-only preview, and adjusting preview width. Core operations include archiving, restoring, moving workspaces, fixing ungrouped sessions, and cleaning invalid indexes, with support for batch processing via checkboxes. The plugin intelligently distinguishes sub-agent sessions to prevent misclassification as abnormal, synchronously clears cache when moving to the backup area or recycle bin, and rebuilds associations upon restoration. Installation requires an environment supporting pnpm and PowerShell, accessible via a specified GitHub repository.
Read Moredsh-web-search-openai: Integrate OpenAI Responses API Web Search for DSH
dsh-web-search-openai is a DSH plugin developed by flg1217, designed to integrate a search provider based on the OpenAI Responses API into `ctx.web` without modifying the DSH source code. The plugin achieves server-side retrieval by invoking the `POST /responses` interface and utilizing the native `web_search` tool, unifying structured results or message-level annotations into citable sources. It supports a Web settings card that allows users to configure the endpoint, model, API Key, and retrieval context; notably, the API Key supports input without echoing or reading from the `OPENAI_API_KEY` environment variable. Installation requires ensuring the DSH version is not lower than 0.1.0-rc.6 and proceeding via `dsh pl`...
Read Moredsh-powerdesk: Add a dockable IDE workspace to the DSH Web UI
dsh-powerdesk is a DSH web plugin maintained by FleetingEcho, designed to integrate terminals, file browsers, Markdown notes, code editors, sandboxed browsers, and calendars into dockable panels of the DSH Web UI to reduce app switching. The plugin requires DSH >= 0.0.1 and the dsh CLI to be in the PATH. Core features include a Rust-PTY based multi-instance terminal, a file manager supporting directory tree browsing and path copying, a notes module for recursive editing of local .md files, a CodeMirror 6-based multi-language syntax highlighting editor, a browser with secure sandbox mechanisms, and a calendar view with events stored in local SQLite. Additionally, the plugin supports ripgrep content search and panel fluidity.
Read MoreLittle Mouse Pointer: Adding Windows Desktop UI Context Selection for AI Agents
Little Mouse Pointer is a Windows desktop UI context selection plugin maintained by Fish121380 and licensed under MIT. It is designed to address the challenge AI Agents face in accurately capturing the user's current interface state. Adhering to the DSH "everything is a plugin" philosophy, it allows users to directly select windows, UI elements, or screen regions via mouse. It then generates precise context information using UI Automation, screenshots, and local OCR technologies. Upon user confirmation, this information is provided to compatible clients such as OpenAI Codex and DeepSeek Harness via the MCP protocol, supporting core tools like `ui_context_pick`. This plugin is only compatible with the Windows x64 environment.
Read MoreRelayLoom: Provides a default-off DingTalk Stream session relay for DSH
RelayLoom is an independent, opt-in external chat relay plugin designed for DeepSeek Harness (DSH) to securely deliver DSH agent responses to users via the DingTalk Stream protocol. Licensed under the MIT license, the plugin requires a Node.js 22.19+ environment and has no official affiliation with DingTalk or DeepSeek. Its core features include sending ACKs immediately before asynchronous work completes, deduplicating retries based on msgId, and limiting memory usage; it supports filtering private and group mentions, implements a default deny policy (default-deny) and a staff-id-based allow list to ensure session isolation; and provides `/approve` and `/reject`.
Read Moredsh-usage-cost: Lightweight API Cost Statistics Plugin for DeepSeek Harness
`dsh-usage-cost` is a lightweight plugin for DeepSeek Harness developed by fflow2023, used to calculate API costs. It follows the "everything is a plugin" philosophy, providing read-only cost estimates by replaying persistent session logs. It does not inject any content into the model, ensuring zero impact on token consumption and KV Cache. The plugin supports displaying the current session cost at the bottom of the session and shows a statistics list of global cumulative totals, peak/off-peak splits, and breakdowns by model (V4 Pro/Flash) and session in the settings page. Billing is based on peak/off-peak prices effective on 2026-08-17, with unpriced models counted in `unpricedTokens`. Its implementation is pure JavaScript with zero build steps and zero runtime dependencies, and the Host side event handling complexity is O(1). Users can access it via GitHu...
Read Moredsh-line-select: Select code by line and inject into agent in DSH Web
dsh-line-select is a line selection plugin for DeepSeek Harness Web, designed to address the pain point where Agents must read entire files or manually append line numbers when modifying code. The plugin provides a visual panel above the input box, supporting workspace file browsing, code preview with line numbers, and intuitive selection of start and end lines by clicking. Upon selection, the plugin generates a reference such as `@path:start-end` and writes it to the draft; before sending, the Host automatically expands this reference, injecting the original text of the specified line range into the context. This enables the Agent to precisely modify specific code segments without needing to read the file itself. Additionally, it supports whole-file references and manual reference input. Installation requires only using the `dsh plugin` command to add the local path and restart the Web service, with no third-party runtime dependencies.
Read Moredsh-stock-ticker: Floating stock ticker plugin within the DSH page
dsh-stock-ticker is a DeepSeek Harness (DSH) plugin designed to solve the pain point of frequently switching to external stock pages during development. It provides a draggable, collapsible semi-transparent floating window in the top-right corner of the page, displaying real-time levels and percentage changes for the Shanghai Composite Index, ChiNext Index, STAR 50, and Hang Seng Tech Index. The plugin auto-refreshes every 5 seconds, adapts the background color to the theme, and follows the standard of red for rise and green for fall. It supports installation via persistent commands to automatically load with DSH startup, or temporary experience through dynamic plugin mode. The data source is free and requires no authentication, scraping plain text data via Host-side curl. The plugin follows the MIT license, depends on specific versions of the cordis, shell, and UI slots packages, and requires a Node.js 22.19+ or 24.0+ environment. Due to the plugin...
Read MoreTaskSwarm: Multi-agent Task Orchestration Plugin for DeepSeek Harness
TaskSwarm is a multi-agent task orchestration plugin for DeepSeek Harness (DSH) designed to automate the handling of dependent tasks. Its core mechanism involves stratifying tasks into Waves based on dependencies and executing them in parallel via independent Lanes within the same layer. Each Lane is isolated using Git Worktree and merged into the `taskswarm/orch` integration branch, supporting crash recovery and semantic conflict resolution. The plugin provides Supervisor coordination, independent Reviewer reviews, and LLM Merger merging functionality, while achieving asynchronous communication via a file mailbox. It features a built-in local Web Dashboard based on SSE to display status in real-time. Installation requires adding the npm package via the `dsh plugin` command.
Read Moredsh-usage-insights: Local read-only usage panel for DeepSeek Harness
dsh-usage-insights is a local, read-only usage dashboard plugin for DeepSeek Harness, designed to address the difficulty developers face in directly verifying Token usage, requests, Agent activities, and performance data scattered across session events. This plugin does not generate new model calls or display financial costs; it only reads local session data from DSH. It provides filterable, exportable, and verifiable statistics under "Settings > Work Activity." Its core features include: filtering by IANA timezone natural day, workspace, provider, and model (the tool dimension does not accept combinations of the latter two); separately displaying cached and non-cached Tokens, request counts, and performance metrics (such as TTFT and output speed); and providing daily trend charts and multi-dimensional paginated details with support for search, sorting, and UTF-8 CSV export. The current version is 0.
Read Moredsh-theme-liquid-glass: Liquid Glass theme for DSH Web UI
`dsh-theme-liquid-glass` is an MIT-licensed theme plugin for the DSH Web UI, version 0.3.1, requiring Node >= 18. Aiming to unify the customization of the Web UI appearance through a Liquid Glass style, the plugin covers elements such as background wallpapers, input cards, message bubbles, buttons, and model selectors. Its core capabilities include real-time adjustment of glass parameters via CSS variables, support for SVG edge refraction effects, and the provision of multi-format (URL, local image/video/HTML) wallpaper management and custom animation demos. Users can adjust parameters like background blur and brightness in real-time via the settings panel, and it supports one-click disabling or resetting to the default state. Installation requires only executing `dsh plugin --profile web add`.
Read Morefalser101/dsh-mascot: Add a draggable floating mascot to DSH Web
`falser101/dsh-mascot` is an MIT-licensed plugin for DeepSeek Harness (DSH) Web, designed to address the unintuitive nature of session states during long tasks. The plugin maps the current session stage in real-time through a draggable cartoon mascot (cat or dog), such as states like queuing, thinking, calling tools, writing answers, and errors, accompanied by dynamic text and expression changes. As a pure frontend projection, it does not send events to the session but only provides visual cues. Core features include support for mouse dragging, automatic collapse on idle, and window adaptation; status bubbles with customizable text frequency and the option to enable tool name display; and parallel task notifications that display the number of busy sessions in the top-right corner with support for clicking to jump. It also features an "AI Theater" function (disabled by default) that can invoke the model to generate witty remarks. The plugin supports switching between Chinese and English text and respects system settings.
Read Moredsh-session-cost: Display current API costs in a DSH session
`dsh-session-cost` is a dedicated plugin designed specifically for DeepSeek Harness (DSH) to display model invocation costs in real-time, addressing the difficulty of verifying single-session costs when relying solely on billing records. The plugin displays session cumulative costs and per-turn costs in RMB without requiring API key configuration or setting modifications, taking effect immediately after installation and restart. Its core features include distinguishing between cache hits, misses, and output tokens, applying peak (2x) or off-peak pricing based on request time, and supporting the recalculation of historical session costs from full logs. The plugin includes up-to-date RMB pricing for DeepSeek-V4-Flash and Pro, ensuring data accuracy and preventing double billing. Users can conveniently install and uninstall the plugin via the `dsh` CLI or source code. It is suitable for use with DSH.
Read Moredsh-plugin-verified-search: Add boundaries to DeepSeek Harness's current source retrieval
dsh-plugin-verified-search is an MIT-licensed plugin for DeepSeek Harness, designed to constrain an agent's `web_search` capability into a bounded, verifiable workflow. Its core goal is to ensure source scope, retain evidence, guarantee deterministic JSON selection, and maintain visibility of unresolved gaps when handling variable facts, adopting a fail-closed or explicit unresolved strategy, without verifying publisher authenticity or guaranteeing index recency. The stable version v0.1.1 only provides `verified_search`, supporting post-filtering of structured source hostnames and is suitable for single, narrow variable fact queries. Experimental snapshots include `verified_research` and `verified_json`.
Read Moredsh-pip: Run DeepSeek Harness Web GUI in a Separate Window
dsh-pip is a DSH plugin maintained by extension-hunter, designed to address the issue of frequently switching browser tabs to check the running status during local development. Utilizing Document Picture-in-Picture technology, it provides a floating button that allows users to detach the current Web UI from the tab into a standalone, always-on-top window, enabling a seamless experience of viewing the interface while writing code. This plugin is released under the MIT license, installed on the web profile, and relies on the dsh-host-webserver service. The usage process is extremely simple: install it in one click using the `dsh plugin --profile web add dsh-pip` command, and after restarting the service, simply click the "Independent Window" button to detach the application's root node.
Read Moredsh-plugin-restart-desktop: Add a sequential restart button to the DSH Desktop sidebar
`dsh-plugin-restart-desktop` is a single-purpose DSH Desktop plugin designed to inject a "Restart Desktop" button at the bottom of the sidebar. After clicking the button and confirming twice, it triggers an ordered restart of the desktop main process by calling `desktopActions.requestRestart()`, displaying a loading layer during the process. This plugin supports the DSH language system, allowing for real-time switching between Chinese and English text in settings, but it is applicable only to the desktop profile; calling it under the headless web profile will return a failure prompt. During installation, the `package.json` of the desktop profile needs to be modified to add the plugin path to `dependencies` and...
Read Moredsh-plugin-edit-regenerate: Modify user messages in history and regenerate
dsh-plugin-edit-regenerate is a DSH plugin designed to address the requirement of correcting sent user prompts within a session. It enables users to edit historical messages and regenerate responses based on the modified content without creating a new session. The plugin utilizes a fork mechanism to ensure the original session remains unchanged; modifications to non-initial messages fork out a new sub-session, while modifications to the initial message create a new session. Core functions include providing a "✎ Edit" option under user messages, preserving the original "⧉ Copy" action, and registering a Cordis service. Please note that attachments are discarded after editing and are only resent as plain text. For installation, select the appropriate profile based on the DSH Desktop or Web environment, and install via command line or by manually configuring dependencies. Restart DSH after installation or update.
Read Moredsh-context-proxy: On-demand Context Retrieval for DeepSeek Harness
dsh-context-proxy is a lightweight context retrieval plugin for DeepSeek Harness (DSH), designed to address the need for models to read persisted session history on demand, thereby avoiding the loading of the full context. The plugin provides three core tools: context_query for finding matches by field, context_slice for reading a single event along with its limited surrounding window, and context_grep for text retrieval, supporting the return of locatable references (e.g., session:<seq> or path:line). Users can install and enable the plugin via the `dsh plugin` command from GitHub or a local path. Its dependency mechanism clearly distinguishes between optional and hard dependencies, quickly returning an error instead of blocking if the backend service is missing. contex
Read Moredsh-tailscale-console: Tailscale remote access operations panel for DSH Web
dsh-tailscale-console is a plugin for DSH designed to provide a centralized operation and maintenance (O&M) panel for remote access to the DSH Web interface via Tailscale. It aims to address connection issues caused by scattered ingress checks, proxy configurations, and relay authorizations. The plugin primarily features seven functions: device online status monitoring and notifications, one-click health checks (covering HTTPS ingress, API sessions, etc.), Tailscale Serve status management, macOS system proxy bypass configuration (for *.ts.net and 100.64.0.0/10), relay server status and Peer Relay enablement verification, display of remote and local access URLs, and automatic generation of Relay ACL JSON snippets. Enabling this plugin requires a DSH version of at least...
Read Moredsh-mermaid-zoom: Add Zoom, Pan, and Copy for Mermaid Diagrams in DSH Web GUI
dsh-mermaid-zoom is a DSH plugin developed by evanfang0054 and licensed under the MIT license, specifically designed to provide browser-side interaction enhancements for Mermaid diagrams in the DSH Web GUI. Independent of host services, the plugin's main features include support for Ctrl/Cmd + scroll zoom (range 0.4x–10x), drag-to-pan, resetting the view via double-click or toolbar buttons, and exporting charts as 2x white-background PNG images. When exporting, it prioritizes the clipboard, automatically downloading if the clipboard copy fails. The plugin utilizes MutationObserver to automatically take over charts that have completed streaming rendering. Installation methods include adding it via the `dsh plugin` command for one-click setup, or manually installing the package to the profile directory and configuring `cordis.pa`
Read Moredsh-ui-three-body: A plugin injecting the "KaiZhi" kernel for DSH
`dsh-ui-three-body` is a plugin for DSH designed to enhance an agent's capabilities in understanding requirements, presenting solutions, and delivery acceptance by injecting the "OpenWisdom" kernel, while optimizing token costs. The plugin's core functions include a "Sophon's Five Strategies" workflow based on first principles, an S/M/L scale routing mechanism, a quality gate featuring a true validation loop and executable assertions, and a UI delivery pre-versioning feature. Additionally, it provides a floating Sophon component with interactive effects such as dynamic skins and mouse following. Installation requires a Node environment >= 22. First, install the DSH CLI, then add the plugin via npm, GitHub, or a local path, supporting pnpm workspace management. After installation, restart `dsh web` and configure the AI mode in "Settings → Three-Body" (as the total token budget).
Read Moredsh-usage-lite: DeepSeek Harness Web Balance and Token Usage Panel
dsh-usage-lite is a lightweight plugin for the DeepSeek Harness (DSH) Web interface, maintained by ericw0315 and licensed under the MIT License. It aims to resolve the scattered display of balance and local token usage in DSH Web by centralizing the display of DeepSeek balance, vendor account information, and local usage over the past six months in a sidebar panel. Core features include auto-discovery of configured model vendors, querying DeepSeek's current and bonus/recharge balances, aggregating input/output and cached tokens, displaying estimated costs by model, providing a 27-week daily usage heatmap, and supporting Chinese and English interface switching. Users need to install and restart the service using the `dsh plugin` command and configure the API Key in the credentials file to enable balance features.
Read Moredsh-update-radar: Check installed link: plugins for upstream updates
dsh-update-radar is an MIT-licensed tool adhering to the "everything is a plugin" philosophy of DeepSeek Harness, maintained by Equinox7379. This plugin is used for read-only checks to determine whether multiple `link:` local plugin directories in the configuration are behind the upstream version. Its core mechanism involves reading dependency paths from the profile, executing `git rev-parse` and `git ls-remote` commands on directories containing `.git`, and comparing local and remote HEAD hashes. The tool provides a parameterless `update_radar` interface, generating a JSON report containing `checked`, `behind` (indicating a version behind), and `upToDate` (indicating the latest status). The process is complete.
Read Moredsh-skill-search: Zero-Preloading DeepSeek Harness Skill Search Plugin
dsh-skill-search is a plugin for DeepSeek Harness (DSH), designed to address the high context costs caused by preloading all skill metadata during startup as the skill library expands. The plugin adopts a "zero preloading, on-demand search" strategy, avoiding the injection of skill names and descriptions at startup to reduce fixed overhead. When required by the model, it uses the `skill_search` tool to search for SKILL.md files on the disk using keywords. The matching scope covers directory names, Frontmatter information, and the beginning of the body text. Upon a match, it reads the full corresponding file and executes it, ensuring context costs depend only on the actual matched content. The plugin features pure read-only operation, zero runtime dependencies, and no HTTP routing, automatically falling back to Node traversal if `rg` is unavailable. Users can specify...
Read Moredsh-daily-brief: DeepSeek Harness Daily Report Statistics Plugin
dsh-daily-brief is a read-only statistics plugin developed for DeepSeek Harness (DSH), designed to address the need for quickly summarizing workload in multi-live session scenarios. The plugin provides the `daily_brief` tool, supporting statistics on rounds, user messages, assistant replies, and total tool calls within the last N days (default 1 day). It supports limiting the scope of statistics to a single session via an optional `sessionId` parameter, or performing cross-session aggregation by default. The plugin adopts a zero runtime dependency design, iterating only through the session events array in memory without reading from disk or modifying data, ensuring security; it returns empty results instead of throwing errors when encountering missing services or session anomalies. Its core advantage lies in being lightweight, secure, and easy to integrate, making it suitable for users who need to add a daily report statistics entry for the DSH web interface.
Read Moredsh-web-network-optimizer: DSH Web Network Optimization and Connection Guardian
dsh-web-network-optimizer is an MIT-licensed plugin for DSH designed to address the pain points of seamless disconnection and repeated transmission on the web caused by network fluctuations, caching strategies, and lifecycle issues. Its core functions include connection guardianship, response compression, and intelligent browser caching strategies. Connection guardianship monitors connections in real-time through heartbeat probes and status indicator dots (green/gray/red), supporting both automatic reconnection and manual forced reconnection. Response compression prioritizes Brotli with a fallback to Gzip. The caching strategy employs immutable caching for static resources and a No-cache plus ETag mechanism for plugin code, balancing loading speed with update timeliness. The plugin also provides a traffic ledger panel that displays traffic usage, compression savings, and cache hit rates for each plugin, along with cache self-inspection guides to assist in cleaning abnormal cache. After installation, it can be accessed at...
Read Moredsh-quote-temp-ask: Quoting, Temporary Conversations, and Web Follow-ups in the DSH Web UI
dsh-quote-temp-ask is a community plugin for the DSH web UI, designed to optimize context processing and quick Q&A within sessions. It offers three core features: Quote, Temp Chat, and Webpage Ask. The Quote function allows inserting a marker for selected text into the input box, which automatically expands into a quote block upon sending. However, it is limited by current session memory, meaning refreshing or switching sessions may result in the loss of mappings. Temp Chat opens an independent panel on the right side of the page, obtaining streaming responses via polling. It supports Markdown rendering and context cleanup, making it suitable for handling questions that do not rely on full context. Webpage Ask opens chat.deepseek.com in a popup window and pre-fills the question to bypass iframe embedding restrictions. This plugin requires Node >=22.15 and depends on React 18.2.0 and DSH.
Read Moredsh-plugin-mm-vision: Adding Structured Vision Capabilities to Text-Only LLMs
dsh-plugin-mm-vision is a DeepSeek Harness (DSH) plugin designed to provide image understanding capabilities for pure text LLMs. The plugin registers the `mm_vision` tool, invoking an external vision model to convert images into structured spatial textual descriptions containing precise percentage coordinates, enabling text models to analyze spatial relationships without directly processing the images. Core features include "synesthesia encoding," applicable to candlestick charts, UI screenshots, and natural photos; it supports pixel-level coordinate localization and an optional 40x30 pixel color block grid reconstruction, and features an automatic mode that adapts output details based on the characteristics of charts or natural images. The plugin supports configuring any OpenAI-compatible vision model and provides a TTL cache mechanism to improve response speed. Installation requires the DSH environment and Node.js.
Read Morecoloured-favicon: DSH Web's colored whale favicon plugin
coloured-favicon is a pure client-side Cordis plugin for DSH Web, maintained by Elipese568, version 2.0.0, and released under the MIT license. The plugin has no runtime dependencies and requires no build process. Its core functionality is to replace the page favicon with a flowing gradient effect that cycles through rainbow hues and rotates, while simultaneously synchronizing the coloring of the whale icon, "deepseek" text, title, and badges on the page. The plugin supports two deployment methods: the dynamic form and the bundle form. The dynamic form is activated by executing `cordis_define` and `cordis_run` within the session, making it suitable for personal development and verification, with features for real-time color adjustment and pausing. The bundle form requires adding a tgz package via `npx` and starting it, making it suitable for distribution and deployment; note that...
Read Moredsh-git-rescue: DSH Rescue Recovery Plugin
`dsh-git-rescue` is a DSH rescue and recovery plugin maintained by EIGHTfs (MIT license, version 2.5.0), designed to resolve issues such as DSH configuration corruption, session loss, and the inability to rollback after crashes. Its core architecture includes: 1. **Local Version Management**: Incorporating `.dsh` into Git management to automatically commit state records, strictly excluding credentials and large files; 2. **Remote Backup**: Supports GitHub Token or SSH Key dual schemes, automatically handling repository naming compatibility and local Token permission protection; 3. **Daemon Process**: An independent Guardian process responsible for health checks, OOM protection, and crash detection, supporting auto-start on boot and LLM-assisted diagnostics; 4. **Recovery Mechanism**: Provides fault classification, Gi...
Read Moredsh-unarchive: Restore archived sessions in DeepSeek Harness
dsh-unarchive is an MIT-licensed plugin for DeepSeek Harness designed to restore archived sessions without deleting data or manually modifying storage. It provides two entry points: the `/unarchive` command and the `unarchive_session` agent tool. Users can use `/unarchive` to list archived sessions or use `/unarchive <sessionId>` to restore a specific session, while agents can also invoke the tool to perform the same operation. After restoration, the session reappears in the workspace, supports real-time GUI updates, and remains effective after restart, without altering session logs or workspace count slots. The plugin prioritizes calling the core API; if unavailable, it directly modifies the archive set and declares a bundle patch to automatically set up the state.
Read Moredsh-crew: Run Claude Code and Codex terminal panes side-by-side in dsh Web UI
`dsh-crew` is an MIT-licensed DSH plugin released by `dshworks`, designed to integrate Claude Code and Codex as real-time terminal panes into the DSH Web UI to enable human-machine split-screen collaboration. It allows users to intuitively monitor AI execution processes within a real PTY environment and supports inputting, interrupting, or broadcasting messages at any time. The plugin provides DSH agents with tools such as `crew_list`, `crew_seat`, `crew_send`, `crew_peek`, and `crew_dismiss`, enabling agents to manage member seating assignments, send tasks, read current screen content, and terminate processes. The `crew_send` function waits for the screen to stabilize before returning only new content, supporting...
Read Moredshhub-market: DeepSeek Harness Prompt Plugin Marketplace Client
dshhub-market is a password-protected plugin marketplace client for DeepSeek Harness (DSH), maintained by dshhub-co, used to unlock, install, and manage DSH plugins via passwords. Its core features include password-based plugin installation, theme and skin support, plugin updates and uninstallation, hot enable/disable, backup and restore, diagnostics, loading order management, AI repair hints, and masked log export. Before use, ensure the DSH version is at least 0.1.0-rc.6; it can be installed via dshhub.co scripts, direct links, or GitHub. The typical usage involves opening the plugin marketplace in settings and entering a demo password to unlock skin plugins. In terms of security, plugins run with current process privileges, installation sources are restricted to the DSHHub.co allowlist, build scripts are blocked by default, and logs are fully masked. This application is dsh-market.
Read Moredsh-session-search-toggle: Add session content search to DSH web sidebar
dsh-session-search-toggle is an MIT-licensed plugin maintained by drscrewdriver, designed to enhance the session retrieval capabilities of the DeepSeek Harness (DSH) web sidebar. Leveraging the existing sessionQuery service without modifying the official source code, the plugin provides dual-mode search for titles and content. The title mode supports instant filtering by title or directory; the content mode reuses the FTS5 full-text index to search message bodies and supports filtering by "All, User, Reply, Tool". Search results are aggregated by session, displaying the strongest matching snippets that can be clicked to locate the context. The plugin automatically detects the full-text index status and provides configuration guidance if it is not enabled (requires configuring session-query-sqli).
Read Moredsh-mcp-center: Connect MCP Server in DeepSeek Harness Settings
`dsh-mcp-center` is a plugin designed for the DeepSeek Harness `web` profile, used to register and manage MCP servers within the settings page. It supports both Streamable HTTP remote endpoints and local stdio servers, featuring a built-in MCP client transport that eliminates the need for external SDKs. Users can configure server information via the `Settings → MCP Center` page, including HTTP authentication modes (None, Bearer token, Custom headers) or stdio parameters (such as command and environment variables). Upon saving the configuration, the connection is established immediately, and tools are made available to the model in the format `mcp__<name>__<tool>`. The configuration is saved locally at `~/.dsh/mcp-cente`.
Read Moredsh-friendly-steps: Condense the DSH Web GUI technical process into a summary
The DSH community plugin `dsh-friendly-steps` (MIT licensed, maintained by dongwenxiu83-web) aims to optimize the reading experience of the DSH Web GUI. This plugin targets technical process lines in the conversation message stream that interfere with reading the main text, such as Think, Tool Calls, Retries, and Compression. It employs a pure CSS folding solution and avoids injecting nodes into React lists or competing for DOM resources, ensuring low invasiveness. Its core features include: displaying processing status in real-time via a floating bar in the bottom right corner (e.g., completed steps, error counts, or running progress), supporting clicking the floating bar to toggle between expanded and collapsed states, and providing three modes: `minimal`, `brief`, and `off`. The plugin features a fail-open mechanism; if the official DSH DOM contract changes, it will self-adapt.
Read Moredsh-plugin-approval-alert: DeepSeek Harness Approval Reminder Plugin
dsh-plugin-approval-alert is an approval alert plugin for DeepSeek Harness, designed to solve the problem of users easily missing approval or scheme selection prompts when the browser is not in the foreground. This pure browser-side plugin is registered in the `shell.overlay` slot and does not interfere with the approval pipeline. When Harness triggers an approval, scheme selection, `ask_user_question`, or scheme review, the plugin displays system-level notifications via the Web Notifications API, displaying the corresponding workspace name and playing a double-beep sound. Notifications support Simplified Chinese, Traditional Chinese, and English; clicking them automatically redirects the browser to the corresponding session. The plugin is compatible with Windows, Linux, and macOS, requiring browser support for the relevant APIs and notification permissions. Installation command:
Read Moredsh-plugin-quota-monitor: View Quota and Balance in the DSH Sidebar
dsh-plugin-quota-monitor is an MIT-licensed plugin for DSH (DeepSeek Harness) designed to address the issue of scattered quota information by unifying the display of DeepSeek balance, OpenCode Go quota, and National Supercomputing Center scnet Credits at the bottom of the sidebar. Core features include: real-time reading of the remaining amount displayed on the DeepSeek official API; mapping OpenCode Go's monthly, weekly, and 5-hour quotas to HP/MP/SP status bars; and estimating scnet monthly Credits consumption based on DSH local session logs (since scnet has no public API). The plugin supports 60-second automatic polling, and the data source can be set to auto-detection or manual specification. The settings page provides...
Read MoreDoggyHU/dsh-daily-sticky: Daily Voice Notes Plugin for DeepSeek Harness (DSH)
`dsh-daily-sticky` is a DeepSeek Harness (DSH) Web plugin developed by DoggyHU, designed to address the challenges of managing and tracking temporary items in conversations. It features a draggable daily sticky note panel in the top-right corner of the DSH interface, supporting manual entry, batch addition via multi-line pasting, or intelligent task extraction from colloquial content and speech-to-text using the current model. Users can instruct the AI to write directly to the sticky notes via commands during conversations. The plugin includes an automatic postponement feature for incomplete items, marks sources such as "yesterday" and "the day before yesterday," and provides purely local weekly/monthly task statistics and month-over-month (MoM) data. All data is persisted in JSON format to the `~/.dsh/dsh-daily-sticky/` directory upon shutdown, ensuring data is not lost after restarts. Installation supports Git sources or T...
Read MoreConnect local DeepSeek Harness to DingTalk
`@dingtalk-real-ai/dsh-dingtalk` is the DingTalk connector plugin for DeepSeek Harness (DSH), designed to connect local DSH agents to DingTalk. It utilizes Stream connection technology, eliminating the need for public network inbound endpoints while ensuring that sensitive credentials, such as QR codes and Client Secrets, are processed exclusively via a separate terminal to prevent them from entering machine-readable output or Checkpoints. The plugin supports commands such as `plan`, `apply`, and `resume`. Checkpoint permissions are restricted to 0600, and the storage of secret fields is strictly prohibited. During installation, version numbers must be pinned, and configuration plans should be generated and applied via JSON mode; sensitive steps require the manual execution of the Resume operation within an interactive terminal. This plugin requires Node.js.
Read Moredsh-better-input: Add voice input, AI polish, and file-to-Markdown for DeepSeek Harness
dsh-better-input is an input enhancement plugin for the DeepSeek Harness (DSH) Web UI, maintained by DIAG5 and licensed under the MIT License. The plugin aims to optimize the input paths for long prompts, local documents, and dictated content. Its main features include: 1. **Voice Input:** Local recognition based on the Web Speech API, requiring no API Key, featuring real-time streaming transcription, and supporting custom recording durations. 2. **AI Polishing and Optimization:** Reuses the models configured in DSH to automatically clean up speech recognition errors, remove filler words, and precisely optimize prompts, supporting original text comparison and undo operations. 3. **Prompt Templates:** Templates are stored locally; typing `/` allows for quick insertion, ensuring data privacy. 4. **File Handling**
Read Moredsh-theme-mineradio: Mineradio Glass Theme for DeepSeek Harness Web UI
dsh-theme-mineradio is a DSH Web UI theme plugin maintained by dhicoc, licensed under the MIT license, aiming to convert the DeepSeek Harness interface into the Mineradio glassmorphism style, with support for rapid switching and fallbacks. The plugin offers two modes: Mica floating cards and Compatibility mode. The former allows adjusting blur and frosted effects, while the latter preserves the original layout and only replaces the materials. Functionally, it supports free backgrounds (including fluid panels or custom wallpapers), ambient decorations (particles, stardust, etc.), and pointer-following glow interactions, along with built-in visual scenes and performance presets. Installation can be completed via the DSH Plugin Market, npm commands, or Windows scripts; it is recommended to install using the npm package name to ensure compatibility with the update mechanism and to avoid...
Read Moredsh-codex-web-search-mcp: Integrate codex-web-search-mcp into the Internet Plugin of DeepSeek Harness
`dhicoc/dsh-codex-web-search-mcp` is a one-click plugin that adds web search and deep research capabilities to DeepSeek Harness (dsh). This plugin registers the model-agnostic `codex-web-search-mcp` as a dsh tool, simplifying the manual configuration process. After installation, three core tools are provided in dsh web sessions: single-step search (`codex_web_search`), multi-step deep research (`codex_web_research`), and content fetching (`web_fetch`). These tools operate via Codex independent endpoints, requiring no specific model vendor support, and return clear Chinese error messages when valid credentials are missing. Users can quickly install via npm commands...
Read Moredsh-explorer-plugin: Add workspace file browser and Monaco editor to DSH Web GUI
dsh-explorer-plugin is a plugin developed for the DeepSeek Harness (DSH) Web GUI, designed to enable users to manage files within the session workspace directly from the sidebar without switching to an external editor. The plugin provides file tree browsing capabilities, supporting file operations such as creation, renaming, moving, and deletion, and integrates the Monaco editor, offering features like multi-tabs, undo/redo, syntax highlighting (supporting 28 languages based on VS Code TextMate grammar), and external conflict detection. Functionally, the plugin monitors file changes on the agent side in real-time via SSE and automatically updates the file tree. It provides shortcut actions for "Analyze" and "Fix," which send instructions to the agent upon user confirmation. Regarding security, all operations are strictly confined to the session workspace.
Read Moredsh-session-import: Cross-tool Session Migration Plugin
`dsh-session-import` is an MIT-licensed DeepSeek Harness (dsh) plugin maintained by devmom, designed to address the fragmentation of multi-agent tool sessions and enable unified cross-platform session migration. The plugin supports importing sessions from over 15 tools, such as ChatGPT, Claude Code, and Cursor, converting them into native dsh logs for persistence to ensure they can be rendered as-is and continued in the Web UI. It also features bidirectional export capabilities, supporting the export of dsh sessions to common formats such as JSON and Markdown. The plugin offers privacy masking detection (e.g., for API keys and ID cards) and knowledge extraction functions to deposit key information into local memory. It provides rich interaction entry points, including Web...
Read Moredsh-pseudo-vision: Supply local visual evidence to DeepSeek Harness's text-only provider
dsh-pseudo-vision is a plugin designed to provide local visual capabilities to DeepSeek Harness (DSH) text-only models. By converting image attachments into OCR text, color statistics, pixel scanning, and metadata, it enables providers that do not support image input to process visual content based on this "evidence," operating entirely locally without any external API dependencies. The plugin supports generating sibling routes for specific or all providers and features a round-robin hierarchical evidence management system alongside request quota protection mechanisms. Installation requires Node.js >= 22.19 and pnpm, supports deployment via GitHub or local paths, and offers flexible configuration, making it suitable for developers seeking to enhance DSH's multimodal processing capabilities without introducing external visual services.
Read Moredsh-wallpaper-skin: Change the wallpaper for dsh Web
dsh-wallpaper-skin is a persistent plugin for DeepSeek Harness (dsh) developed by ddbj-hub, designed to provide a custom wallpaper background for the Web interface. This plugin supports static images (jpg/png/webp) and silent looped videos (mp4/webm), replacing the application background with user-specified local files and employing a semi-transparent panel design to minimize interface occlusion. Implemented based on the Cordis plugin architecture and Webserver routing, it remains effective after a single installation and is compatible with both Dark and Light modes. Users can install it via the `dsh plugin` command, manual configuration of `cordis.patch.yml`, or local file dependencies. The configuration path requires filling in the absolute path of the wallpaper file in the settings page and modifying it.
Read More@danglong0313/dsh-history-sync: Mirror Codex and Claude Code history to DSH in read-only mode
`@danglong0313/dsh-history-sync` is an MIT-licensed DSH community plugin designed to import conversation history from local Codex and Claude Code into DeepSeek Harness via a read-only, one-way mirror. This plugin is strictly defined as a historical mirror tool; it lacks the capability for two-way synchronization, writing back to the source, or restoring the upstream model, tools, and runtime state. Its core features include: defaulting to a conservative strategy with preview mode enabled and no automatic synchronization, scanning only data from the last 30 days; automatically creating or reusing Workspaces based on the original working directory for grouped display; utilizing content fingerprints and append watermarks to handle duplicate synchronization and incremental updates; and filtering out non-conversational content such as system instructions and tool calls. Configuration via the DSH interface is required after installation.
Read Moresuanzhang-dsh: Display DeepSeek Harness balance and step costs in the interface
suanzhang-dsh is a local billing plugin designed for DeepSeek Harness (dsh), aimed at addressing the need for users to intuitively view API call costs and balances. This plugin does not invoke the models; it calculates costs solely by reading local session logs and persistently displays the current balance and daily spending in the sidebar of the web interface. Its core functions include providing a detailed cost breakdown by step and supporting visualized summaries and predictions of costs by model, tool, day, and session. It automatically syncs official pricing and falls back to built-in pricing upon failure. It supports DeepSeek V4-Flash/Pro (including peak-valley pricing) and deepseek-chat/reasoner, while marking other models as unbilled. Users can click on a cost row to navigate to the corresponding trace step. Installation requires Node.js v22+, and is supported from GitHub.
Read Moredsh-subagent-model-router: Optional Models and Routing Configuration for DeepSeek Harness Subagent
`dsh-subagent-model-router` is a plugin designed for DeepSeek Harness (DSH) to unify the management of model routing, delegation, and background result aggregation for sub-agents. This plugin addresses the issue of scattered configurations caused by the varying model capability requirements for different tasks (such as retrieval, reasoning, and review). Core features include: the `subagent_model` tool restricting model selection to configured aliases; the `wait-for-subagents` tool used to wait for terminal results from background sub-agents; embedding model tags and routing instructions into system prompts to assist orchestrator decision-making; and providing a read-only model directory view as well as namespace-scoped configuration tools. Additionally, it supports manual routing management via a Web settings page and configuration in `~/.dsh/settings.yaml`.
Read Moredsh-ssh-tui: DeepSeek Harness Terminal for Jump Hosts and Remote SSH
`dsh-ssh-tui` is a pure terminal plugin for DeepSeek Harness designed specifically for jump servers, headless servers, and high-latency SSH scenarios. It runs without a browser or mouse, requiring only an ANSI-supported terminal, aiming to solve the problem of limited interface interaction in remote development. The plugin's core features include a collapsible model thinking stream display, workspace Markdown rendering, prompt injection cards, visualized tool call status (such as Git-style diff), session history recovery, and sub-agent progress monitoring. Users can review the transcript area via PgUp/PgDn, and it supports interactions such as approval and plan mode. The runtime requirements are Node.js ≥ 22.19, DSH CLI, and pnpm. To install, execute `dsh plugin --profi
Read Moredsh-quota-dashboard: Session Cost Statistics and Unified Quota Dashboard
dsh-quota-dashboard is an MIT-licensed plugin for DSH designed to centralize scattered session costs and multi-platform quotas into a unified web dashboard. Its core functions include session cost statistics and unified quota monitoring. The former supports displaying input, cached, and output tokens as well as costs, providing daily budgets, balances, a 26-week usage heatmap, and peak-valley pricing, and supports both Chinese and English. The latter integrates five major providers: DeepSeek, OpenCode GO, Kimi For Coding, GLM Coding Plan, and Volcano Ark, supporting parallel queries, automatic refresh, and countdown progress. The plugin must be installed via local source code and requires a restart of dsh web to take effect. Configuration is stored in DSH_HOME, and credentials are parsed primarily from the credential database. In terms of security, credentials only...
Read Moredsh-file-explorer: Add file browsing, previewing, and editing for DSH Web profile
dsh-file-explorer is an MIT-licensed plugin maintained by cxzrdxy, designed to provide a built-in file browser for pure text agents in DeepSeek Harness (DSH). This plugin adds a "Preview/Edit" tab and a file tree in the bottom right corner of the DSH Web interface, enabling the viewing, editing, and path referencing of workspace files without leaving the chat interface. Core features include real-time synchronization of the current workspace directory tree; support for previewing and editing text (up to 512KB) and images (up to 8MB) with standard keyboard shortcuts; the ability to drag file tree nodes into the message box to automatically insert paths; and support for creating new files and recursive deletion. The plugin includes strict security restrictions, such as same-origin checks, path normalization, rejection of duplicate names and overwrites, and prohibition of deleting the root path. Installation requires using pnpm and a local path.
Read Moredsh-quiz: Turning DSH conversation answers into a question bank
dsh-quiz is a conversational question bank plugin for the DeepSeek Harness (DSH) Web UI, maintained by cungphammanh590-star and licensed under the MIT license. It addresses the issue of AI responses lacking immediate verification methods, allowing users to convert completed AI responses into single-choice, multiple-choice, or true/false questions without leaving the current session. Core features include a "Generate Questions" button displayed below AI responses, supporting the generation of questions within the right-side drawer. Users can answer questions immediately, view explanations, and optionally save them to a personal question bank or add them to a review list. The plugin provides model tools accessible via natural language (e.g., quiz_create_draft, quiz_answer) and supports keyword search, filtering, and history statistics. Installation requires based on...
Read Moredsh-hotkeys: DeepSeek Harness Browser-side Shortcut Enhancement Plugin
dsh-hotkeys is a browser-side hotkey enhancement plugin for DeepSeek Harness (DSH) maintained by cteni, released under the MIT license. This plugin aims to address the reliance on default keyboard behaviors for message sending, input newlines, and question card answer submission in the DSH web interface, allowing users to customize hotkeys for the three actions: `send`, `newline`, and `customAnswerSubmit`. It supports toggling recording, with configurations saved in browser `localStorage`, requiring no backend support. Users can view bindings via the `/hotkeys` menu or the API, and can set the submit key to combinations like `Ctrl+Enter` to avoid accidental triggering. Installation methods include using the `dsh plugin` command and manual installation.
Read Moredsh-a-stock-select: A-share Stock Selection and Position Diagnosis DSH Plugin
dsh-a-stock-select is a DSH skill plugin built upon a-stock-data, designed specifically for A-share stock selection and position diagnosis. This plugin embeds and integrates the 47 data endpoints of a-stock-data V3.6.1, incorporating four major strategy screening logics (ultra-short, short, medium, and long-term), a position diagnosis process, and mandatory risk control discipline. It forms a self-contained skill with zero external dependencies and is ready to use out of the box. Its core functions include a standardized stock selection pipeline of "Data Retrieval -> Filtering -> Output", as well as a position diagnosis featuring a 7-step data verification process that provides conclusions on holding, reducing positions, or liquidating positions, along with key price levels. The plugin includes a built-in mandatory stop-loss discipline to exclude ST-listed stocks and risky targets, and every output is accompanied by risk warnings and disclaimers. Installation requires Node.js >=18 and the DSH environment, and is executed via `d...`
Read Moredsh-skill-remote: Remote skills.sh for DeepSeek Harness / GitHub Skill Plugin
dsh-skill-remote is an MIT-licensed DeepSeek Harness plugin designed to discover and install remote skill packages from skills.sh or public GitHub repositories. The plugin provides a unified display of remote candidate skills alongside local skills. Upon model confirmation, it uses the `install_skill` tool to atomically download skills to a local directory, which is then handled by the DSH built-in file system without requiring a restart. The plugin defaults to zero network requests, communicating only when configuring remote sources or initiating an installation, and supports three types of standard URL formats. Installation requires the DSH next release version. It can be installed via npm or source code, with source code installation requiring build license configuration. In terms of security, the plugin includes built-in limits such as a single file size of 1MiB, a total size of 8MiB, and a file count of 64, and performs atomic installation and...
Read Morecslht11/dsh-ssh-remote: SSH Remote Workspace Plugin for DSH
`cslht11/dsh-ssh-remote` is an SSH remote workspace plugin for DeepSeek Harness (DSH), derived from `flymysql/dsh-remote` (v0.6.0, MIT License). This plugin solves the problem of manually switching SSH connections when handling files on multiple remote servers within an Agent, supporting parallel registration of multiple machines, independent connection pools, and switching between the current machine. Core features include: 1. **Multi-machine Management**: Supports registering an arbitrary number of servers, configuring host, port, password, or keys, with configurations saved in a local JSON file. 2. **Remote Workspace**: Specifies a remote directory for each machine and provides a bidirectional SFTP synchronization mechanism (`rw_sync` pull, `rw_push` push).
Read Moredsh-workspace-only-plugin: Add Workspace Only file access switch for DSH
`dsh-workspace-only-plugin` is an MIT-licensed plugin for DeepSeek Harness (DSH) designed to centralize file access outside the workspace to user confirmation under any sandbox mode. This plugin captures out-of-bounds paths and embedded absolute paths within tool calls such as `read`, `write`, `edit`, and `bash` via lexical scanning. Once files outside the working directory are detected, it dispatches an `approval/request` request. If approved by the user, the call proceeds; otherwise, it is blocked. This mechanism can even override the `danger-full-access` mode, ensuring that a forced modal is displayed even if the approval policy is set to `never`. The plugin supports a global persistent switch and integrates with `dsh-auto-mo...`
Read Moredsh-codex-keychain: Unofficial ChatGPT OAuth provider for DeepSeek Harness
dsh-codex-keychain is an unofficial DSH plugin designed to address security authentication issues when integrating the OpenAI Codex model into DeepSeek Harness. Maintained by CpfPatrick and licensed under the MIT license, it is currently at version 0.1.0-alpha.1 developer preview, specifically adapted for DSH version 0.1.0-rc.6. Its core function is to add `openai-codex` model routing to DSH and enforce the saving of complete OAuth credentials in the operating system's native credential storage (such as macOS Keychain, Windows Credential Manager, or Linux Secret Service), strictly forbidden...
Read Moredsh-write-gate: DeepSeek Harness Tool-Call Pre-Write-Gate Plugin
dsh-write-gate is a DeepSeek Harness (DSH) plugin designed for AI programming agents, aiming to address the issue of insufficient auditable policy checks that stem from relying solely on prompts or text filtering. The plugin performs two levels of policy checks before tool invocation: the first is a deterministic structural check that explicitly constrains actions through path wildcards and command regexes; the second is a semantic LLM judgment that processes natural language commitments, such as "do not modify unrelated files." Operators define policies (commitments) via YAML files and configure the default failure mode (defaulting to closed, i.e., fail-closed) as well as the per-step Judge budget. The plugin features a strict security design: it blocks calls of severe severity when the Judge is unavailable or times out, prevents prompt injection, and ensures deployment failure rather than silent skipping if the policy file is missing or invalid.
Read More@zerorigin-studio/dsh-deepseek-chat: Open web chat in the DeepSeek Harness sidebar.
The DSH plugin `@zerorigin-studio/dsh-deepseek-chat` (v0.3.3, MIT) aims to provide a convenient entry point for DeepSeek web chat within the DeepSeek Harness interface. The plugin adds a "Web Chat" entry below the "New Chat" button in the sidebar; clicking it directly opens `chat.deepseek.com`, eliminating the need to manually switch browsers or replace the main window. Its core functions include: in the `dsh-desktop` environment supporting Wails v3, opening an independent chat sub-window via a local bridging API to prevent the main window from being occupied by navigation; and when there is no desktop host (such as in a pure browser), automatically falling back to navigation within the current webview. In addition, the plugin is compatible with `dsh-desk...
Read MoreCodingendless/dsh-prevent-scd:DSH Sudden Death Prevention Guardian
`dsh-prevent-scd` is a localized plugin for the DeepSeek Harness (DSH) Web UI, designed to prevent users from experiencing excessive fatigue caused by late-night work or prolonged coding and debugging sessions. By monitoring real user input, the plugin detects behaviors such as late-night windows (e.g., 23:00-06:00) or continuous work exceeding a set threshold (e.g., 120 minutes). It then forces the user to rest by displaying a status bar, pop-ups, and full-screen blocking notifications featuring a nurse cat avatar within the browser. Key features of the plugin include: completely offline operation with no external network calls; support for configuring parameters such as work duration, idle time, and late-night hours via `cordis.patch.yml`; state persistence to local files, ensuring effectiveness after service restarts; and the provision of an HTTP interface for polling status or triggering "Take a Break" / "Remind Me Later".
Read Moredsh-yunoseek-skin: Add Yunoseek Pink Theme for DeepSeek Harness Web GUI
dsh-yunoseek-skin is a web GUI plugin for DeepSeek Harness, maintained by clclyzyzybzjsq, version 0.2.0, MIT licensed, and requires Node.js 22+. The plugin aims to change the DSH browser-side visuals to the pink style of the yunoseek chat interface while overriding system prompt assembly. Core features include: 1) Pink theme layer, covering semantic and static tokens, supporting automatic light/dark mode switching; 2) Visual enhancement, recoloring Hero glow effects and adding avatars to the assistant row (relies on stable UI selectors); 3) Brand display, showing the yunoseek logo and welcome images in non-official builds, while retaining the original brand in official builds; 4) Identity prompt injection, enabled by default and taking effect globally.
Read Moredsh-airp: AIRP World Package Engine on DeepSeek Harness
dsh-airp is an AIRP engine plugin deployed on DeepSeek Harness (DSH), licensed under the MIT license. Its core architecture comprises a deep module, WorldKernel, and a shallow Host adapter, which treats "world packs" as directory data rather than code. The engine identifies valid packages by verifying the `pack.yaml` file within the directory. Key functions encompass WorldKernel verification, narration, and retrieval, as well as Pack loading, verification, and directory management. An optional `airpStage` function enables the conversion of local images into same-origin HTTP URLs for embedding in dialogue. During installation, use the `dsh plugin` command to add it to the web profile and copy `airp-play` and `airp-author`.
Read Moredsh-skill-manager: DeepSeek Harness Skill Management Plugin
dsh-skill-manager is a Skill management plugin for DeepSeek Harness, designed to centrally manage the visibility and loading strategies of Skills. Core features include: selecting Skills to load for a session via the interface before starting a new conversation; globally enabling or disabling any Skill in settings (when disabled, they are hidden from the session directory and tools without deleting files); configuring the default Skill set for new conversations per workspace (fully available or a specified list); adjusting the current session's Skill configuration in real-time via a header button during a conversation; and permanently deleting user-created Skills (limited to the `~/.dsh/skills` and `~/.agents/skills` paths; project-level or built-in Skills are not supported). The plugin supports loading from SKILL.md
Read Morecking000bigdemon/dsh-toolbelt: Pending verification DSH plugin repository
The DSH ecosystem employs a "everything is a plugin" architecture to extend its capabilities, with its community directory being an independent site that has no official affiliation with DeepSeek or Huansuan. This article compiles information regarding the `cking000bigdemon/dsh-toolbelt` repository, confirming only the repository name and GitHub address. Due to a failure in fetching the GitHub README, the repository's installation commands, specific functions, license, star count, and maintainer information cannot be verified; therefore, no unverified content has been included in this text. Given the lack of data, this article does not list specific functional points, usage results, or dependencies, nor does it provide speculative installation steps. It is recommended to treat this repository as a pending evaluation subject until the source code, dependencies, and license have been verified. Considering that DSH plugins operate with the permissions of the current process, it is not recommended to proceed with this repository unless its permission scope and purpose are explicitly stated.
Read Moredsh-plugin-midscene: Adding Midscene-driven UI automation for DeepSeek Harness
dsh-plugin-midscene is an MIT-licensed plugin developed for DeepSeek Harness (DSH), designed to implement AI-driven UI automation through Midscene technology. The plugin provides two tools, `android_ui` and `web_ui`, through a single `ctx.midscene` interface, supporting models to locate and operate real Android devices or Chrome pages based on natural language. Core functions include operating on ADB-connected Android devices and Chrome pages with running debug ports. The tools support actions such as tap, input, query, and assert, and the visual model requires configuration via environment variables. Installation requires using DSH CLI.
Read Moredsh-report-studio: Transform DSH sessions into verifiable work reports
dsh-report-studio is a plugin for DeepSeek Harness (DSH) designed to organize sessions into daily reports, weekly reports, handover documents, or articles. It ensures verifiable report content by deterministically extracting data (e.g., tool calls, file generation, and error logs) from persistent session event logs, eliminating the model's reliance on memory for re-describing events. The plugin supports custom templates and automatically attaches a verifiable credential block containing session information and a SHA-256 hash upon saving, allowing users to verify single files or batches using the `report_verify` tool. Reports support Markdown and HTML output formats and can be published to Feishu or Notion, or previewed via a dry run. Additionally, the plugin provides a weekly report aggregation feature that requires Node 22.15+ to read historical logs; otherwise, it is limited to the current session.
Read More@chushiz/dsh-archive-manager: DSH Web GUI Archive Session Management Plugin
`@chushiz/dsh-archive-manager` is an archive session management plugin for the DeepSeek Harness (DSH) Web GUI, designed to address the lack of a centralized management entry point, allowing users to browse, restore, or physically delete archived sessions. The plugin is maintained by ChuShiZ and is licensed under the MIT License. Its core features include: 1. **Browse and Search**: View sessions grouped by workspace; supports full-text search based on SQLite FTS5 indexing, capable of retrieving titles, IDs, presets, and session bodies (including user messages, AI replies, tool calls, etc.), with highlighting and filtering features provided. 2. **Preview and Actions**: Clicking a title allows you to preview the last 4 sentences of dialogue; supports "Restore and Open" to unarchive; supports batch deletion after multi-selection. Before the deletion operation...
Read More@choi-p/dsh-footer-order: Change DSH Web sidebar bottom items to vertically stacked and sorted.
`@choi-p/dsh-footer-order` is a layout plugin for the DeepSeek Harness (DSH) web interface, designed to address the overcrowding issue when multiple plugins register to the `sidebar.footer.action` slot simultaneously. The plugin modifies the rendering anchor from `display: contents` to a vertical flex stack, supports configuring entry order, layout modes (column, row, contents), spacing, and alignment, is compatible with empty entries, and supports configuration hot-reloading. Users can install the plugin via DSH settings or the command line (`dsh plugin add`) and adjust parameters in real-time in the settings card without requiring a restart. The default configuration is a vertical stack (`layout: column`).
Read Moredsh-plugin-message-edit: Edit and Resend Latest User Message in DeepSeek Harness
dsh-plugin-message-edit is a DeepSeek Harness (DSH) Web plugin developed by ChisaAlter, designed to address the need for users to modify the latest user message and re-initiate a request based on previous context. The plugin provides an edit entry on the latest plain text user message; upon clicking, it does not send immediately but instead forks a child session before the specified message, restoring the original text to the input box of the new session for modification. The history of the source session and old assistant responses remain completely unchanged, ensuring the new request is executed in a clean context. The plugin only supports text message editing and is only usable in the chat view; the entry is unavailable if the message contains images or non-text blocks, or if the current session is still running. The plugin requires the host to provide specific session forking and permissions...
Read Moredsh-light-memory: Adding a lightweight, plain-text memory module to DSH Web GUI
dsh-light-memory is a DSH plugin developed by chidaic, providing a lightweight memory system for the DSH Web GUI. Instead of relying on databases, vector stores, or MCP, this plugin adopts four Markdown files—USER.md, PROJECT.md, WORKLOG.md, and CONVENTION.md—to store user preferences, project conventions, operation logs, and memory specifications, thereby achieving memory visibility, editability, and Git management. The core functionality revolves around two actions: append and distill. The former appends temporary operation records to the work log, while the latter precipitates conclusions into user or project memory files at task boundaries. The plugin offers four tool interfaces that support the injection of context through various means, such as systemPrompt, to work with prefixes.
Read Moredsh-latexcp: DSH Web Interface LaTeX Formula Copy Plugin
dsh-latexcp is a LaTeX formula copy plugin for the DeepSeek Harness (DSH) web interface, designed to resolve the layout fragmentation issue caused by directly selecting formulas. It allows users to copy the TeX source code of any formula to the clipboard with a single click via a floating button when hovering over it. The plugin supports switching the default format between dollar signs ($...$) and slash parentheses (\(...\)), and automatically identifies inline or display formulas to output the correct single or double delimiters. Built with a pure browser-side architecture and no backend services, it ensures high security and privacy by reading formula source code from the current page's DOM memory and triggering copy only upon user interaction. It can be added to the DSH web profile via the GitHub repository during installation without requiring additional configuration.
Read Moredsh-ui-ux-pro-max: DeepSeek Harness Offline UI/UX Design Plugin
dsh-ui-ux-pro-max is an offline UI/UX design intelligent library plugin for DeepSeek Harness (DSH), developed by ChenYiming-aaa, and licensed under the MIT license. Aiming to address the reliance on external tools or online data sources during interface design, review, and frontend collaboration within the DSH environment, the plugin offers a localized solution that prioritizes Chinese language support, requires zero network connectivity, and has zero third-party runtime dependencies. Its core includes 84 styles, 192 color palettes, 74 font sets, 99 UX specifications, 25 chart types, and 22 tech stacks, all supporting efficient offline queries via the BM25 retrieval engine. The plugin provides three main model tools: design_recommend for generating complete design systems, design_r...
Read Moredsh-deepseek-vision: Adding image recognition to DeepSeek text models
dsh-deepseek-vision is an MIT-licensed DSH plugin designed to provide image recognition capabilities for text-only DeepSeek models. By registering the `deepseek_vision` tool, the plugin allows the model to submit local image paths (supporting PNG, JPG, WebP, and GIF, but not HEIC) and optional prompts. When invoked, the plugin utilizes the DSH subprocess service to safely call the local `deepseek-vision-cli` via array parameters, sends the image to the DeepSeek Web endpoint for recognition, and returns the descriptive text to the model. Users need to establish a Web session via manual login to the assistant or Token login; the Token is stored only in local cache. Installation supports local directories or Releases.
Read Moredsh-plan-usage: View plan usage in the bottom right corner of the DSH Web dialog box.
`dsh-plan-usage` is a DSH plugin designed to centrally display plan usage for OpenCode Go, GLM Z.AI, GLM Zhipu, and Kimi Code. It intuitively presents the percentages of the 5-hour, weekly, and monthly limit windows for each channel through a badge in the bottom-right corner of the web dialogue box, and indicates quota tightness based on minimum thresholds with green, yellow, and red status dots. Clicking the badge expands a panel to view detailed progress bars and reset countdowns, and supports automatic refresh every 60 seconds. The plugin provides a configuration card that allows users to enable channels globally or individually and set API keys or the `kimi-auth` Cookie for Kimi Code. API key parsing follows the priority order of "Plugin Configuration > Environment Variables > Credential Database > .env File".
Read Moredsh-qq-onebot-bridge: A bidirectional bridge plugin between QQ and DSH agent
`dsh-qq-onebot-bridge` is a standalone plugin based on OneBot v11 reverse WebSocket, designed to implement a bidirectional bridge between QQ and the DeepSeek Harness (DSH) Agent. It drives QQ group and private chat messages directly into DSH sessions and automatically segments replies. Core functions include: 1. **Session Isolation and Memory**: Supports independent sessions for groups, individuals, or private chats; dialogue memory is persisted to disk and automatically re-injected after restarts; provides `/new` and `/status` commands for management. 2. **Multimedia Processing**: Supports private chat image recognition, group chat reference parsing (text/image/transcription), and Speech-to-Text (STT) and Text-to-Speech (TTS) based on Zhipu AI, OpenAI, or local GPT-SoVITS.
Read Moredsh-econ-tools: DSH plugin for econometrics research
`dsh-econ-tools` is a DSH plugin maintained by Chaos-Hyper, licensed under the MIT License, and positioned as a comprehensive econometric research assistant. It aims to integrate scattered research steps into a continuous workflow, covering method guidance, data cleaning, variable selection, empirical analysis, robustness checks, and result reporting. Core functions include recommending models such as OLS, IV, and DID based on research questions; providing missing value handling and Python code snippets; supporting theoretical, data-driven, and machine learning variable selection; automatically generating multi-language code templates; performing seven-dimensional robustness analysis including parallel trends and placebo tests; and outputting statistical reports in both Chinese and English in Markdown or LaTeX formats. This plugin is suitable for developers and researchers using the DSH web environment via `dsh plu`.
Read Moredsh-stage-gate: DeepSeek Harness Stage Acceptance Gate Plugin
`dsh-stage-gate` is a stage-gate governance plugin for DeepSeek Harness, designed to transform acceptance checkpoints of multi-stage tasks into model-callable tools, thereby reducing reliance on prompt self-awareness. Maintained by changingwang and released under the MIT license, this plugin is applicable to DeepSeek Harness (DSH) version 0.1.0-rc.5 and above in the Web profile. It registers four core tools in `ctx.tools`: `gate_open` is used to create acceptance gates in the "open" state with an acceptance checklist; `gate_check` is used to check acceptance items, supporting the marking of "met", "unmet", or "n/a" along with evidence; and `gate_list` is used to view items in the current session.
Read Moredsh-zhipu-codingbar: Display Zhipu GLM Coding Plan quota in DSH Web session header
dsh-zhipu-codingbar is a DSH Web plugin maintained by cesarX-AI, designed to integrate the quota information of the Zhipu GLM Coding Plan into the session header to reduce manual queries. The plugin supports real-time display of remaining quotas, percentages, and reset times for 5-hour, weekly, and MCP tools, along with color warning features (turning yellow when below 20% and red when below 5%). Users can expand a details card by clicking on the narrow header bar. The plugin supports an adaptive layout to prevent occlusion by the right sidebar and polls quota data by default every 60 seconds. Installation requires adding the plugin via the `dsh` command and restarting the web service; it also supports local development mode. Configuration options include the polling interval `refreshMs` and the API key `zaiApiKey`, where the key is read from...
Read Moredsh-plugin-wps-office: Unofficial adaptation plugin for WPS Office for DeepSeek Harness
dsh-plugin-wps-office is an unofficial adapter layer maintained by CatNebulaaaa, designed to address common issues such as tool naming conflicts, missing routes, and ambiguous error handling when DeepSeek Harness (DSH) integrates with the WPS Office MCP Server. This plugin launches the upstream wps-office-mcp service via DSH's MCP Client, unifies tool naming as mcp__wps-office__<upstream_tool_name> to avoid conflicts, and registers a dedicated wps-office-dsh Skill to provide DSH-side security and error handling rules. The plugin's core functions include mounting the stdio service, exposing namespace tools, and registering routing skills.
Read Moredsh-edit-resend: Edit sent user messages and regenerate response
dsh-edit-resend is a plugin designed for DSH version 0.1.0-rc.6 and later, aiming to solve the problem of users being unable to correct messages after they have been sent. The plugin injects an "Edit and Resend" entry at the tail of completed turns, allowing users to modify the original text and regenerate a response. Its core mechanism involves forking a new branch from the original session, generating a new reply on the new branch based on the edited text, and automatically archiving the original session. Archiving only hides the view and does not delete any logs or data, ensuring that history cannot be rewritten. The plugin exposes multiple Remote endpoints on the Host side, including Edit, Archive, and Restore, addressing the lack of a Restore API in the official version, and provides a list of archived sessions and a one-click restore function on the settings page. During installation, the plugin must be added under a specified profile and the web service restarted. This plugin follows...
Read Moredsh-tick-rail: DSH Web Session Tick Navigation
dsh-tick-rail is a pure client-side plugin for the DeepSeek Harness (DSH) Web UI, designed to address the difficulty of locating specific messages in long sessions. The plugin generates a tick rail on the session sidebar, using user messages as an index for quick navigation and previewing. Core features include: each user message corresponds to a tick mark, with assistant replies not occupying space; highlighting peaks and displaying message snippets on mouse hover; and support for click-based smooth scrolling along with full keyboard controls (arrow keys for movement, Enter/Space to jump, and Escape to collapse). The plugin automatically hides when there are fewer than three user messages or when no session is open. As an open-source project under the MIT license, it can be installed from local sources or GitHub using the `dsh plugin add` command, requiring a restart of `dsh web` to take effect.
Read Moredsh-roblox-studio: Provides DSH Settings Interface for Roblox Studio MCP
dsh-roblox-studio is a native plugin for DeepSeek Harness designed to optimize the synergy between DSH and Roblox Studio MCP. It addresses operational ambiguity in multi-instance connections through a centralized settings interface, listing connected Studio instances in real-time and supporting one-click activation or deactivation of specific instances. The plugin injects these selections into the Agent runtime context to ensure the correct invocation of MCP tools. Additionally, it displays the official Script Sync status, including the sync root directory and error messages, with support for periodic refreshing. Once a local sync directory is configured, the Agent is guided to prioritize direct editing of local Rojo-style files over in-Studio editing, thereby improving development efficiency. The plugin supports DSH design.
Read Moredsh-omv: Evidence-First Vulnerability Auditing Workbench for DeepSeek Harness
dsh-omv is a plugin for the DSH ecosystem vulnerability audit workbench maintained by bx33661, designed for DeepSeek Harness and licensed under the MIT License. It provides an integrated workflow centered on evidence maturity, Finding status management, reproduction, deduplication, reporting, and disclosure. Core capabilities include a five-dimensional evidence maturity dashboard, a four-category Finding status ledger, source-sink-guard evidence chain verification, and a one-click Agent workflow covering audit, reproduction, and adversarial review. Additionally, the plugin features a Campaign Runner with concurrent control and recovery mechanisms, Docker-isolated PoC laboratories, and a comprehensive toolset and command suite. Installation requires Node.js >= 22 and supports local installation, source linking, and packaging.
Read Moredsh-project-context: Turn the DSH workspace folder into a project
`dsh-project-context` is an MIT-licensed DSH client plugin developed by buhuikongpan, designed to solve the problem of automatically acquiring a short "project workspace convention" after a model enters the workspace. The plugin treats sessions with a real current working directory (cwd) as projects. When a new session starts, it automatically injects an independent user message block (marked as `project-context`) via the `agent/pre-step` hook, without requiring manual prompt appending and without participating in system prompt concatenation. It is not applicable to system sessions without a cwd, and the interface supports both Chinese and English. The plugin provides a "Project" toggle switch on the right side of the input box, which is enabled by default. When disabled, the existing context block is not deleted but rendered as a "downgraded" status hint to prevent the model from mistakenly judging that the conventions have become invalid. The installation command is `dsh plu`.
Read Moredsh-user-message-navigator: Add user message navigation sidebar for DeepSeek Harness Web
dsh-user-message-navigator is a DSH plugin for DeepSeek Harness Web (version 0.1.1, MIT license) designed to improve the retrieval efficiency of user messages in long conversations. It provides a Codex-style sidebar that centrally lists direct user prompts and accepted guided messages in chronological order. It supports local search, click-to-jump, momentary highlighting, and pagination loading of history, while following the current language and theme. The plugin only indexes currently visible conversation nodes, excluding generated context and compressed nodes. All operations are performed locally in the browser without network requests, ensuring privacy. It is suitable for scenarios involving frequent message review and multi-turn dialogues. Installation requires DeepSeek Harness Web 0.1.1-rc.2 or higher and Node.js ^22.19.
Read Moredsh-prompt-profile: Reusable Markdown Prompt Configuration for DeepSeek Harness
dsh-prompt-profile is an MIT-licensed plugin for DeepSeek Harness, designed to address repetitive prompt management needs. It allows developers to encapsulate common prompts, model selections, and parameters into reusable Markdown files, supporting invocation by name and automatic replacement of positional parameters. The plugin features core functionalities, including discovering profiles from both user and project directories (with project priority taking precedence), injecting parameters using shell-style placeholders, specifying provider, model, and reasoning effort for single-round sessions, and automatically restoring the previous Agent selection after invocation. Installation requires Node ^22.19.0 or higher and specific peerDependencies. Configuration is located at...
Read Moredsh-conversation-minimap: Prompt navigation track for DSH Web long conversations
dsh-conversation-minimap is a DSH Web GUI client plugin maintained by Braidy-Wu, designed to address the difficulty of quickly locating user prompts in long conversations. By implementing a "prompt-level conversation minimap" feature, the plugin maps each user prompt to an anchor capsule on the left navigation rail, providing a session navigation experience similar to desktop chat applications. Core features include hovering over an anchor to preview the full prompt and clicking to smoothly scroll and highlight the corresponding message; visually, it features a fisheye zoom effect and an edge fade design. Technically, it relies on the official API to fetch history, is implemented using pure native JavaScript with no external dependencies, and includes exception handling mechanisms to ensure that plugin failures do not impact the main interface. Installation is straightforward, supporting the addition of the plugin name or GitHub repository address via the command line, followed by restarting `dsh web`.
Read Moredsh-windtunnel: A Contract Regression Testbed for DSH Plugin Authors
dsh-windtunnel is a contract regression testing tool designed specifically for DeepSeek Harness (DSH) plugin authors, aiming to address pipeline integration issues that local unit tests struggle to expose. By utilizing a "Script Adapter Driven Real Pipeline" mechanism, the tool verifies plugin stability in a deterministic, isolated environment with zero API keys and zero network connectivity. It offers four levels of testing capabilities, ranging from L0 to L3, covering loading, contract verification, behavioral assertions, and exception injection, while supporting concurrent re-entry, event sequence checking, and negative case capture. The tool supports both CLI and Bundle usage modes, facilitating integration into CI pipelines or execution within DSH conversations. Its execution model emphasizes isolation, running the plugin under test in a network-disallowed subprocess to ensure a clean environment and reproducible results. It should be noted that this tool focuses on contract compliance rather than real mode.
Read Moredsh-llm-opencode: DeepSeek Harness's OpenCode Zen Free Model Adapter
`dsh-llm-opencode` is an MIT-licensed DeepSeek Harness (DSH) plugin developed by bobowsh, designed to integrate OpenCode Zen providers into DSH. By registering the `opencode-zen` route, the plugin converts DSH requests into the OpenAI-compatible chat completions format and supports parsing SSE stream responses. Its core advantage is that it supports OpenCode Zen's free models, enabling users to utilize them directly without configuring an API key; for paid models, API keys can be configured via environment variables or credentials. The plugin features a built-in directory of free models and automatically synchronizes the latest model list from the gateway and models.dev in the background.
Read Moredsh-memory: Local SQLite Cross-Session Memory for DeepSeek Harness
`dsh-memory` is a lightweight cross-session memory plugin for DeepSeek Harness (DSH), released under the MIT License. It implements memory persistence using local SQLite files and FTS5 indexes, eliminating the need for dependencies on embedded services, API keys, or external processes. It is compatible with Node.js 22.19+ or 24.0+. Its core functionality includes three model tools: `memory_write` (for storing labeled persistent facts), `memory_search` (for keyword-based lexical retrieval), and `memory_forget` (for deleting outdated memories). Additionally, the plugin provides the `memory:recall` prompt segment, which renders memories in a "pinned priority, recently updated" order within the character budget.
Read Moredsh-mcp-proxy: A context-efficient MCP access method for DSH
dsh-mcp-proxy is an MIT-licensed DSH plugin designed to address the overhead increase caused by registering the complete Schema of all tools into the prompt context when configuring multiple MCP servers. By registering only two proxy tools, `mcp_discover` and `mcp_call`, and utilizing a lazy connection mechanism along with a disk-based tool directory cache to manage subsequent discovery and invocation, this plugin significantly reduces resident prompt costs. Its core functions include `mcp_discover`, which searches the tool directory by keyword, and `mcp_call`, which invokes tools by specifying the server and tool name. The plugin does not connect to servers upon startup, supports `stdio` or `streamable-http` types, and has an empty default server list, requiring manual user configuration. Installation requires N
Read Moredsh-lens-lite: Post-editing diagnostics for DeepSeek Harness
dsh-lens-lite is a post-edit diagnostic plugin for DeepSeek Harness, designed to address the issue where the model cannot immediately obtain type or lint errors after invoking tools such as `write` or `edit`. Upon the success of a tool call of interest, it executes local configured checkers concurrently based on file extensions and presents the results to the model as context feedback in the form of a `notice`. The plugin does not include built-in checkers but relies on local toolchains, supporting tools like tsc, eslint, ruff, go-vet, etc., and allows for customizing parameters via placeholders. Its core principles include not vetoing or rewriting calls, respecting cancellation signals, and terminating on timeout. Configuration errors result in direct errors at load time, whereas environment failures are converted into diagnostic findings, ensuring that already successful edits remain valid. Please note that checking the entire repository may increase execution time, and...
Read Morehermeslike-moa: DSH's Hermes-style MoA Request Aggregator
hermeslike-moa is an MIT-licensed plugin for DSH that injects a Hermes-style MoA pipeline ("Router -> Multi-reference Advisors -> Aggregator") into LLM calls. It offers three modes: deepseek-v4-mix (full MoA), pro, and flash, supporting parallel reference advisors, context truncation, and key masking. The plugin features dual-channel failover with Go as the priority; if consecutive failures occur, it automatically switches to the official channel. It also protects costs through a V4P triple gate (budget, frequency, and interval), automatically downgrading to Flash when blocked. The settings page supports real-time configuration of MoA parameters, API keys, and gate strategies without requiring a restart. Once installed, simply select the appropriate model and configure the key to use. It is suitable for scenarios requiring multi-reference aggregation, dual-channel disaster recovery, and strict cost control.
Read Morebeijingwahw/dsh-computer-use-plugin: DSH-based pure vision Computer Use plugin
`beijingwahw/dsh-computer-use-plugin` is a pure vision Computer Use plugin within the DeepSeek Harness (DSH) ecosystem. It abandons traditional UI tree or Accessibility API dependencies, understanding the interface through screenshots and supporting cross-platform desktop operations such as clicking, inputting, scrolling, and dragging on Windows, macOS, and Linux. The plugin's core capabilities include Set-of-Mark-based visual localization assistance, a three-stage state anchor protocol, long-task orchestration using the Planner-Actor architecture, and OCR semantic verification (supporting both Chinese and English). To ensure stability and security, it incorporates built-in behavioral verification, infinite loop prevention, budget control, and sensitive credential input blocking.
Read Moredsh-prompt-enhance: One-click Prompt Enhancement for DSH Input Box
`dsh-prompt-enhance` is an input enhancement plugin for the DeepSeek Harness Web interface, designed to address issues such as brief original requirements, the lack of specific execution instructions, and missing boundary conditions. The plugin adopts a "model-first, rule-based fallback" strategy. By default, it reuses the current default model of DSH to expand drafts into enhanced prompts containing 2–4 specific requirements, while preserving the original sentence to ensure context clarity. If the model is unavailable or times out after 15 seconds, it automatically falls back to a rule-based template to guarantee output usability. The plugin offers a one-click undo feature, allowing users to restore the original text before enhancement at any time to prevent information loss. Its design follows a zero-configuration principle, requiring no separate API key setup; it relies solely on icon states (grayed out, spinning, turning red) to provide feedback on operation progress and results. Additionally, the plugin possesses intelligent intent recognition capabilities and can adjust based on parameters...
Read Moreimemory: DSH Self-Evolving Long-Term Memory Plugin
imemory is an MIT-licensed plugin for DSH designed to address the issue of long-term information loss caused by insufficient context in multi-session scenarios. It automatically extracts and scores information worth retaining after each turn, and recalls relevant memories to inject into the context before each step via keyword pre-screening and LLM semantic re-ranking. Core features include injecting user profiles at the start of new sessions, performing conflict merging and decay eviction every 6 hours, consolidating reusable processes into `learned-*` skills, and providing 6 memory management tools and a `/imemory/` web management panel. This plugin has zero dependencies and is compatible with any profile type. Installation requires DSH version 0.1.0-rc.6 and Node >= 20. It supports manual mounting (copying files and modifying `cordis.patch.yml`) or using bun.
Read MoreBaronCyrus/dsh-harness-ally: Enable DSH to share the same session lifecycle with external CLI
dsh-harness-ally is a DSH Agent Preset developed by BaronCyrus, designed to address session isolation and statistical chaos issues during multi-tool collaboration. This plugin enables DeepSeek Harness, Claude Code, Codex, and Kimi Code to share a single DSH session lifecycle without the need for additional CLI session maintenance or mixed tool flows. Core capabilities include the separation of model selection and Harness execution entry points, allowing users to switch external CLI execution per turn while retaining DSH's native model selector. The external execution process is transparent and visible, displaying reasoning and tool activities in real-time without ever masquerading as DSH's native tool calls to avoid duplicate execution. It supports CLI auto-detection and managed installation, providing one-click installation when missing; and unified token statistics, unifying external Ha...
Read Moredsh-access-gate: Provides password access for DSH remote /api access
dsh-access-gate is a remote access authentication gateway plugin for DeepSeek Harness (DSH), designed to address security exposure issues when accessing DSH Web via public domain names or LAN IPs. By default, this plugin allows passwordless remote access; once configured with a password, it restricts non-local direct connections and enforces password login, while retaining the native local directory selection experience and promising no residual files upon uninstallation. Core features include: login session management based on HttpOnly Cookies (default validity period of 7 days); secure password comparison using SHA-256 and timingSafeEqual; and replacing dsh-lan-access to provide 0.0.0.0 binding and crypto.randomUUID polyfill.
Read MoreEveryConnect: A plugin to integrate WeChat Claw / iLink Bot into DSH sessions
EveryConnect is a DSH multi-platform connection plugin maintained by baiyingawa, designed to integrate the WeChat Claw/iLink Bot into DSH's session and AI capabilities to achieve a closed loop for WeChat-side text, voice, and file messages. Its core features include support for WeChat QR code login and parameter configuration; provision of workspace and task session menus that support creating, browsing, and managing sessions via commands; automatic local download and decryption of WeChat voice messages and files for DSH; optimized reply formats to adapt to WeChat display rules; and an independent message queue processing mechanism ensuring concurrent safety and preventing sensitive information from being written to logs. Installation requires a Node.js >= 22.19.0 and pnpm 11.19.0 environment; after local build and packaging, it can be added using the `dsh plugin` command.
Read Moredsh-session-mover: Drag sessions to other workspaces in DSH Web GUI
dsh-session-mover is an MIT-licensed plugin for DeepSeek Harness designed to streamline the organization of sessions across workspaces. The plugin supports directly dragging session rows with full history to a target workspace header, effectively achieving the semantics of "cloning a new session and archiving the original," without requiring additional panels or buttons. Its core advantage lies in preserving full context and avoiding manual copy-paste; if a currently open session is moved, the user is automatically redirected to the new copy. Technically, the plugin leverages the official sidebar's drag-and-drop mechanism to locate the target workspace via semantic attributes and invokes the host API to perform the steps of reading source logs, creating a new session in the target workspace, persisting and associating it, and finally archiving the source session. Due to limitations in the platform's storage layer, in-place migration of session IDs is impossible, so the copy-and-archive approach is adopted. This plugin is suitable for users needing flexible adjustments.
Read Moredsh-conflict-guardian: Detect and handle plugin conflicts at DSH startup
dsh-conflict-guardian is an MIT-licensed plugin for DeepSeek Harness (DSH), designed to address the difficulty of troubleshooting plugin conflicts during the startup phase. By scanning the loader's runtime state and the static configuration of composition files, it automatically detects duplicate mountings, activation failures, missing dependencies, and unrunning instances, and performs actions such as disabling conflicting items or restoring instances, without modifying source code or configuration files. The plugin provides a Web interface popup to report conflict details, supports re-detection, and exposes HTTP interfaces and a `harness.handle` call entry point. In dynamic plugin mode, it also registers a `conflict_check` tool for model invocation. It requires a Node.js 20+ environment, is installed via `npm pack`, and is enabled by declaration in the configuration. Its value lies in...
Read Moredsh-api-balance: View AI platform balances and usage in the DSH session title bar.
dsh-api-balance is a DSH Web plugin maintained by Badegg404, designed to address the issue of disparate balances and usage across multiple AI platforms. This plugin displays information as a floating overlay in the session title bar, featuring two tabs—"Balance" and "Usage"—and supports switching between multiple vendors. Key features include: 30-second automatic real-time refresh and manual refresh; credentials persisted in `~/.dsh/.credentials.yaml` (permission 0600) and retained after restart; security measures where only loopback requests are accepted and API keys are never exposed in the frontend or logs; and theme adaptation. New platforms can be easily added by configuring `PROVIDERS`. The plugin can be enabled with a single `dsh plugin` command.
Read Moredsh-openai-gateway: Expose DSH Agent as an OpenAI Compatible API
`dsh-openai-gateway` is a plugin for DSH designed to expose the DeepSeek Harness (DSH) Agent as a standard OpenAI-compatible API server. The plugin supports endpoints such as `POST /v1/chat/completions` and `GET /v1/models`; each request is backed by a real DSH Agent session equipped with tools and a workspace. Users simply need to install the plugin and restart the service to connect using any OpenAI client by configuring the `base_url` and API key. By default, the plugin listens on the local loopback address port 41540 and offers two session modes: stateless and sticky. Sticky sessions support multi-turn continuous tasks and require specific headers or fields to maintain the session state.
Read Moredsh-summary-sidebar: The "Summary + Sidebar" Plugin for DeepSeek Harness Web
dsh-summary-sidebar is a standalone client plugin for the DeepSeek Harness (dsh) web profile, designed to centrally display conversation artifacts and provide workspace tools. The plugin primarily consists of two core features: "Summary" and "Sidebar". The Summary feature automatically aggregates documents, web pages, and images involved in the current conversation, allowing users to directly click on items to preview or edit them. The Sidebar, serving as a right-side drawer panel, offers five practical tools: File Explorer (browse and manage files), Terminal (an independent command execution environment based on node-pty), Browser (iframe preview for HTML or external URLs), Document Reader (text editing and saving), and Image Reader. This plugin is suitable for scenarios where users need to quickly review conversation artifacts, view workspace files in the browser, or execute terminal commands.
Read Moredsh-thinking-language-zh: Fix the Thinking, Reasoning, and Response Language of the DeepSeek Harness Agent
`ayanJava111/dsh-thinking-language-zh` is a single-node bundle for DeepSeek Harness (DSH) deployment designed to fix the thinking, reasoning, and response language of the Agent, with Chinese mode enabled by default. This plugin functions via the system-prompt section and is applicable to Web UI, headless, and ACP environments. Its features include not adding tools, not accessing the shell, and not modifying the model, contributing only a system-prompt section. Users can install the plugin to a specified profile and start it using the `dsh plugin` command. The plugin supports configuring the `text` and `complete` fields, allowing...
Read Moreawesome-dsh-pet: Extensible Multi-role Desktop Pets within the DSH Web GUI
awesome-dsh-pet is an extensible multi-character desktop pet plugin for DSH Web GUI, maintained by Awesome-AI-Pedia and MIT licensed. This plugin consolidates character display, interaction, and asset management, allowing the pet to be displayed in the bottom right corner of the page and enabling operations such as feeding, playing, and switching characters. Its core features include support for two built-in characters, `jingyu-zongcai` and `lulu-capybara`, as well as configuration options for enabled status, size, opacity, walking functionality, and sleep parameters via `settings.yaml`. The plugin supports the quick addition of custom characters; the process involves determining the character ID, placing compliant assets (such as Codex atlas or single-row sheet), and updating the manifest.
Read MoreDeepSeek Harness Usage Plugin: View Today's Estimated Usage and Account Balance in Web Sessions
`arslan-jh/deepseek-harness-usage` is an MIT-licensed plugin designed for DeepSeek Harness (DSH) Web, aimed at addressing account quota visibility issues. It displays "Today's Consumption" (estimated) and "Total Balance" in real-time below the conversation input area, automatically refreshing every 3 minutes. The total balance is retrieved directly via the DeepSeek official API, while the estimated daily consumption is based on the baseline change of the day's balance, supporting calibration by manually entering the official website's balance. The plugin reuses the pre-configured API Key from DSH, eliminating the need for re-entry, and features recharge detection, as well as the ability to read local logs to complete the daily consumption record. Installation requires Node.js 22+ and can be added via the `dsh` or `npx` commands; simply refresh the web page after installation.
Read Moredsh-cursor-settings: Cursor-style settings page and recent input bar for DSH web
`dsh-cursor-settings` is a DSH web plugin maintained by Argonaut790, designed to optimize the DSH interface through the philosophy of "everything is a plugin." The plugin primarily offers two core functions: first, it adds four management modules—Rules, Skills, MCP, and Import—to the DSH settings dialog, supporting the viewing and editing of `AGENTS.md`/`CLAUDE.md` rule files, managing Skills, maintaining MCP server entries (writing to `cordis.patch.yml`, supporting stdio or streamable-http, and real-time status monitoring), and importing Cursor settings; and second, it provides a fixed latest input card at the top of the conversation to help users quickly recall the latest input in long conversations.
Read Moredsh-plugin-devin-bridge: Connect Devin hosted models to the DSH model provider system
dsh-plugin-devin-bridge is an MIT-licensed plugin maintained by Arborsm, designed to adapt Devin's Connect RPC API to the dsh LLM interface. By registering a `devin` provider, it resolves format discrepancies between Devin models (e.g., glm-5.2, swe-1.7) and dsh's local protocols (e.g., GenerateOptions, StreamChunk), implementing streaming response decoding, tool call mapping, and image input support. The plugin features a dynamic model directory, supports 5-minute TTL caching, and gracefully falls back to static configuration on network failures. Installation requires Node 22.19+ and dsh 0.1.0-rc.6+, and authentication is required.
Read Moredsh-BFF-pet: A Desktop Pet Driven by DSH Agent Status
dsh-BFF-pet is a desktop pet plugin within the DSH plugin ecosystem. It aims to map the execution status of background Agents in real-time via transparent floating windows and unobtrusive WebM animations, thereby preventing developers from frequently switching windows. Automatically launched by DSH, this plugin reuses the local port 127.0.0.1:3080, requiring no standalone entry point or additional ports. Core features include switching animations based on Agent status (such as idle, thinking, working, waiting, completed, or error), displaying status bubbles, and showing Easter eggs triggered randomly, on a timer, or based on token consumption. It supports mouse click interactions and drag feedback, and offers controls for show/hide, transparency adjustment, size scaling, and exiting via the system tray. The plugin is equipped with robust mechanisms including disconnection detection and error visualization. Runtime requirements include Node.js >= 22.19 and Electron...
Read MoreDSH Web Voice Input Plugin: anweat/dsh-voice-webspeech
`anweat/dsh-voice-webspeech` is a browser-based speech input plugin for the DSH Web GUI, released under the MIT license. Leveraging the browser's built-in Web Speech API, this plugin implements a "press and hold to speak, release to transcribe" function. It converts speech to text in real-time and inserts it into the input box, supporting subsequent editing or configuration for auto-sending upon release. Its core advantages are zero server-side processing, zero API keys, zero model downloads, and zero Python dependencies. Audio is processed solely by the browser; it does not pass through the DSH server, is not saved to disk, and contains no telemetry, ensuring privacy and security. The plugin supports multiple BCP-47 languages, including Chinese, English, Japanese, and Korean, with preferences stored locally in the browser. Regarding environment requirements, it requires DSH version `>=0.1.0-rc.3 <0.2.0`, and N...
Read MoreDSH Eye Care: Adding a Warm Eye-Care Theme for DSH Web
@anionex/dsh-eye-care is an eye-care theme plugin designed specifically for DSH Web, licensed under the MIT license, currently in pre-release status, and compatible with DSH versions 0.1.0-rc.8 through 0.2.0. The plugin registers six warm color themes via the official ThemeService, providing four operation modes—off, auto, light, and dark—as well as three warmth options: soft, balanced, and warm. It utilizes semantic tokens to precisely control interface elements such as backgrounds, text, buttons, and code blocks, avoiding global color filters or image transformations to preserve the integrity of native appearance settings. Installation involves adding it to the Web profile via the `dsh plugin` command, followed by Settings → ...
Read Moredsh-python-tempfile-shim: Make Python temporary directory available in DSH Windows Sandbox
`dsh-python-tempfile-shim` is a temporary DeepSeek Harness (DSH) plugin maintained by AngelosZou under the MIT license, designed to address the issue of restricted Python temporary directories in Windows sandboxes. This plugin is not published to npm and requires local cloning for installation. Its core mechanism involves mounting the shell executor via a DSH plugin patch to automatically inject `PYTHONPATH` for restricted commands (such as `workspace-write` and `read-only`), and it includes a `sitecustomize.py` that makes `os.mkdir` ignore the mode parameter, allowing new directories to inherit the parent directory's ACL. The plugin overrides `pyt`
Read Moredsh-python-env: Workspace Python Virtual Environment Management for DSH
dsh-python-env is an MIT-licensed plugin for DeepSeek Harness (DSH) maintained by AngelosZou, designed to provide workspace-scope Python virtual environment management functionality for DSH agents. This plugin invokes the standard library `python -m venv` and `pip` via the DSH platform's subprocess channel, without relying on third-party tools such as `uv` or `virtualenv`. Core functions include five model tools: `pyenv_discover` (discover), `pyenv_create` (create), `pyenv_install` (install), `pyenv_uninstall` (uninstall), and `pyenv_list` (list).
Read Moreopencode-usage: View OpenCode Go Quota in DSH Web UI
opencode-usage is a DSH bundle plugin maintained by AmaTsumeAkira (MIT license). It is designed to intuitively display the usage rates, reset countdowns, and refresh status of OpenCode Go's rolling, weekly, and monthly quotas within the composer dock of the dsh Web UI. Core features include displaying the three quota windows as colored percentages, showing the last fetch time in real-time, and supporting automatic refresh every 5 minutes as well as manual refresh on click. Regarding security, the API key is only parsed and passed to `curl` on the backend via the credentials service, ensuring it is never exposed to the browser or logs. This plugin is a pre-built package that requires no installation script and supports installation via GitHub or a local directory.
Read MoreDSH Computer Use for Windows: Windows Desktop Operation Tools for DeepSeek Harness
`Altairpaca/dsh-computer-use-windows` is a Windows desktop automation plugin for DeepSeek Harness (DSH), currently in the experimental Alpha phase. The project aims to address challenges in Windows automation, such as irrelevant windows appearing in screenshots, unstable coordinate control, and OCR text drift. Core features include window-bound screenshots, robust OCR, post-click verification, mouse and keyboard input control, window management, batch execution entry points, optional vision model integration, and local health checks. The system supports a pure OCR mode to keep screenshots local and allows configuration of OpenAI-compatible vision providers. Requirements for installation and execution are Windows 11, PowerShell 7.4+, and Node.js.
Read Moredsh-eye-vision: Image Understanding, OCR, and UI Analysis for Text-Only DSH Models
dsh-eye-vision is a DSH plugin for DeepSeek Harness, designed to address the pain point where the main model only supports text input but needs to process image tasks. This plugin achieves image understanding, OCR, and UI analysis by invoking arbitrary OpenAI-compatible multimodal APIs, returning the results to the main model as text without requiring the main model to directly support image input. Its core features include providing the `image_understand` tool, support for large image cropping, directory whitelist configuration, hot-reload functionality, and stripping proxy environment variables. Users can quickly install it via the `dsh plugin add` command, which supports local paths, URLs, or data URIs as image sources, and allows for automatic recognition by specifying `task_type`,
Read Moredsh-job-hunting: Organizing Job Listings and Candidate Profiles in DSH
dsh-job-hunting is a local-first job hunting plugin for DeepSeek Harness, designed to streamline the processes of job organization, resume parsing, and interest maintenance. Its core features include importing standardized local job files, parsing resumes in multiple formats (OCR and encrypted PDFs are not supported), generating static job websites for offline access, and collecting visible job information via a browser whitelist. All data is written exclusively to the active Workspace selected by the host, without utilizing fixed personal directories. Installation requires Node.js, pnpm, and the DSH environment; the plugin can be added via a GitHub link. Browser scraping relies on the external Tencent/BrowserSkill service, reading only structured data within the authorized scope and involving no privacy-sensitive operations or attempts to bypass security mechanisms. Background scheduled tasks are disabled by default.
Read Moredsh-quant-workspace: Self-contained quantization research plugin for DeepSeek Harness
dsh-quant-workspace is a self-contained quantitative research plugin for DeepSeek Harness (DSH), designed to integrate data acquisition, rule-based backtesting, and report generation into a single plugin. It features a built-in Python engine that supports fetching daily data via Yahoo Finance (default 2 years) and provides a `single_ticker` tool for single assets. Core features include: rule-based backtesting (outputting metrics such as individual trades, total return, maximum drawdown, and win rate); generating self-contained interactive HTML reports containing candlesticks, volume, %B, and equity curves, with support for zoom, pan, and crosshair operations; and a strategy registry that allows users to save and reuse verified rule IDs. This plugin strictly maintains a read-only boundary; it does not place orders, modify positions, or require market data keys.
Read MoreDeepSeek Harness Flow: Adding Visual Workflows and Multi-Model Evaluation to DeepSeek Harness
DeepSeek Harness Flow is a community-maintained visual workflow and multi-model evaluation plugin designed to extend the functionality of DeepSeek Harness. Rather than replacing the original experience, it adds a `Harness Flow` view within the session while retaining original settings such as Chat and Sessions. Its core features include Studio (for editing and running workflow nodes such as Input and Agent), Bench (for testing preset or imported evaluation suites across multi-provider routes like DeepSeek and OpenAI), and Runs (for viewing persistent results, official rankings, and anonymized exports). The plugin includes built-in evaluation suites such as Quick Smoke and Coding, defaulting to running tests three times. Official rankings adopt Objective.
Read Moredsh-offpeak: Off-peak Pricing Float for DeepSeek Harness Web GUI
dsh-offpeak is a client-side plugin designed specifically for the DeepSeek Harness Web GUI, aimed at solving the issue where the interface fails to display the current pricing window. It adds a status capsule below the input area to display the Peak/Off-peak pricing window, price multiplier, and time until the next switch in real-time. When users hover or focus, they can view the effective prices for input, cache hit, and output tokens under the current window. The plugin supports USD or CNY display, allows configuration of exchange rates and time zone offsets, and settings take effect immediately upon modification without requiring a restart. The plugin is purely for display purposes; it does not initiate network requests, store files, or register tools, and prices must be manually configured by the user. The installation requires a Node.js ≥ 22.19 environment and must be installed via the Release Tarball package; directly...
Read Moredsh-viewboost: DSH Right-Side Preview Panel Toolbar Enhancement
viewboost, developed by AlexCHONG8, is a plugin for the DeepSeek Harness (DSH) web profile designed to enhance the file preview panel on the right side of aionui. Licensed under the MIT License, the plugin adds four shortcut buttons to the preview toolbar: show file in macOS Finder, toggle full-screen preview, copy absolute file path, and copy file references via the clipboard (supporting pasting in Finder). Additionally, the plugin features a Token usage card in the bottom left corner, displaying usage data for the last 5 hours, today, and this week; if a MiniMax API key is configured, it also displays the quota status. Users must first possess the DSH web profile and install the plugin via `dsh plugin ...`
Read Moredsh-image-plugins: Integrating Image Understanding and Generation for DeepSeek Harness
The DeepSeek Harness multimodal plugin, dsh-image-plugins, provides image understanding and generation capabilities for the DSH Web interface. The plugin consists of two independent tools, understand_image and generate_image, which respectively support reading workspace images and returning text descriptions, as well as generating and saving images based on prompts. The plugin supports both OpenAI-compatible endpoints and the native DashScope API, though DashScope image generation requires using the native Model Studio API to avoid 404 errors. After installation, the vision and image functions must be enabled separately via the Web settings panel or configuration file, and the corresponding baseUrl, apiKey, and model must be configured. Keys support both plaintext and environment variables.
Read MoreDSH Session Physical Deletion Plugin: dsh-session-delete
The "Archive Conversation" feature in the DSH sidebar only hides the session; log files remain on the file system. The plugin `akira399/dsh-session-delete` achieves permanent physical deletion of log files by adding a "Delete Conversation" entry to the session menu. This plugin is based on the MIT license, has no third-party runtime dependencies, and uses only Node.js built-in modules. Core features include locating and recursively deleting log files through official interfaces; aborting replies and removing memory data when deleting a running session; synchronously cleaning up workspace configurations and global archive records; causing the session to disappear from the interface immediately after deletion; presenting an irreversible confirmation box before the operation; and strictly validating the session ID format and source legitimacy. Installation requires using the `npx` command to add the plugin, followed by restarting the `dsh web` service for the changes to take effect. The use case applies to scenarios requiring thorough...
Read Moredsh-bcc: Splitting video into script, storyboard, and style guide in DeepSeek Harness
dsh-bcc is an MIT-licensed plugin designed for DeepSeek Harness (DSH) to implement a "video input, text output" workflow. It leverages ffmpeg for shot detection and keyframe extraction, and utilizes the current DSH session model (recommended: deepseek-v4-flash-vision-exp, no additional API key required) to decompose videos into scripts, storyboards, or style guides, supporting export to docx, xlsx, or html formats. The plugin features a "Package Breakdown" panel and a suite of tools (such as bcc_shots and bcc_read_frames), offering two primary pipelines: a "script breakdown" process using interval slicing and prompt merging, and a "storyboard breakdown" process based on intelligent/scene splitting. Users...
Read Moredsh-ide-panels: Add an IDE shell for DSH client
dsh-ide-panels is an MIT-licensed client layout plugin developed for DSH Desktop, designed to extend the chat interface into a VS Code-like IDE shell, thereby enabling the integration of chat with development tools. Its core features include a central tabbed toolbar area (editors, terminals, etc.), a right sidebar (resource management, search, Git, etc.), a bottom panel, and a real PowerShell terminal based on node-pty. The plugin supports local code change comparison without relying on Git, SSH/WSL remote connections, and local file search, with all states being persistable. Users can install the plugin via Agent commands, PowerShell scripts, or by manually copying files to node_modules and configuring package.json; after installation or uninstallation, it is necessary to...
Read Moredsh-client-ui-tweakcn: Map tweakcn.com's index.css to DSH theme
dsh-client-ui-tweakcn is a DSH client theme plugin maintained by AIRIKE1 (MIT License), aiming to address issues such as missing token mappings when directly modifying styles and the inconvenience of switching between multiple themes. The plugin supports pasting the `index.css` exported from tweakcn.com into DSH to automatically map semantic tokens for color schemes, border radius, shadows, and fonts, and allows for saving, switching, editing, or deleting multiple theme sets. Its features cover oklch/hsl/hex color parsing, light/dark mode adaptation, standardized mapping of border radius and shadow variables, and error prompts to prevent the accidental pasting of `layout.tsx`. The plugin adopts a local-first strategy and does not impede DSH startup in the event of errors. Installation methods include searching for and installing from the plugin market, and executing...
Read Moredsh-operating-context: Unified Management of Model Work Windows in DeepSeek Harness
dsh-operating-context is a DeepSeek Harness plugin designed to address the issues of scattered context window sizes and frequent overflow in multi-model service configuration. It resolves this by introducing a "Work Window" settings page that restricts each model service to a manageable range, preventing excessive settings. Maintained by AIMFllyYS, this plugin is licensed under the MIT license and is currently at version v0.1.0. It requires Node.js and pnpm environments and cannot run independently. Its core features include safe configuration writing (writing to different fields based on route shapes), reading model directory limits (without guessing when unknown), idempotent application (removing invalid overrides to restore native capacity), and preserving original route metadata. Once installed, users can adjust the window size and apply settings via the Web UI, with configurations being persisted to "set".
Read Moredsh-alive: Zero-token online status indicator for DeepSeek Harness Web interface
dsh-alive is an MIT-licensed plugin developed specifically for the DeepSeek Harness (dsh) web profile, aimed at solving the issue where the session interface cannot intuitively display backend service status. The plugin registers an in-process HTTP endpoint `/dsh-alive/ping` in the backend and polls it every 15 seconds from the frontend, thereby enabling real-time monitoring of service online status without consuming any LLM tokens or invoking the model. Status dot colors intuitively distinguish service conditions: green represents online, red represents offline, and yellow represents checking. Installation supports the plugin command `dsh plugin --profile web add dsh-alive` or manual local configuration, requiring a Node.js version of 18 or higher. After installation, it is required to...
Read Moredsh-composer-image-tools: Add image and area screenshot entry to the DSH chat input
`dsh-composer-image-tools` is an MIT-licensed DSH plugin maintained by ai-yucheng, featuring zero dependencies and a custom implementation. Designed to address the lack of a unified image entry point in chat input boxes, this plugin adds toolbar buttons to support local image uploads and custom area screenshots, injecting images into the DSH draft track to be sent with messages. Core features include support for multi-select image uploads, with automatic interception of files exceeding 10MB to save tokens. It provides a full-screen mask-style area screenshot feature based on Electron's main process `desktopCapturer`, supporting mouse drag selection, automatic cropping, and cancellation via `Esc`, without relying on WeChat or external tools. Additionally, it is compatible with clipboard pasting (`Ctrl+V`) and integrates with the plugin's built-in screenshot functionality.
Read Moredsh-agentmail: An inbox bound to email threads for DSH Agents
dsh-agentmail is a DeepSeek Harness (DSH) email plugin designed to provide comprehensive email workflow support for agents, rather than serving as a simple API wrapper. Its core functions include binding sessions to email threads to maintain context continuity; handling Bounce receipts to confirm sending status; enforcing outbound approval and recipient whitelist restrictions; achieving persistent cross-session follow-up tasks via a tagging mechanism; and marking inbound emails as untrusted input to prevent prompt injection. The plugin provides 11 tools covering scenarios such as email management, thread search, message sending, and draft handling. Compared to the MCP client mode that only supports lightweight tool calling, the plugin approach offers more robust security boundaries and state management. Users can choose the installation method based on their needs, but special attention must be paid when configuring re...
Read MoreAgent Plaza: Adding a Zero-Registration Public Square for DSH Agents
Agent Plaza is a zero-registration public square for AI agents that allows external agents to publish content, reply to threads, and read posts without requiring email, payment, or accounts. Callers only need to specify `display_name` in each request. The project exposes HTTP APIs as model-callable tools via DSH plugins, such as `plaza_create_post` and `plaza_list_posts`. Installation is achieved by adding a DSH plugin or Agent Skill via `npx`, making it compatible with hosts like OpenAI Codex and Cursor that support HTTP. Core features include generative hashtags, quality signaling through "flowers", and a read-only multilingual Web UI.
Read Moredsh-token-usage: DeepSeek Harness Web GUI Token Usage Display Plugin
`dsh-token-usage` is a Token usage display plugin for the DeepSeek Harness (DSH) Web GUI, maintained by AFAP and licensed under the MIT License. The plugin operates without configuration in a read-only manner, designed to assist users in monitoring session-level and global Token consumption. Its core functions include displaying a "Session Capsule" in the session header, showcasing input, output, and context usage, and supporting the viewing of detailed breakdowns. It provides a "Global Consumption Panel" in the sidebar that aggregates daily consumption over the last 30 days, model distribution, and 24-hour usage. Data is sourced from local session logs, and the panel automatically refreshes every 60 seconds when active. The plugin adheres to strict technical constraints with zero external dependencies, parses zstd logs using Node 22.22+ built-in capabilities, and ensures... via the browser trust boundary.
Read MoreAFAP/dsh-input-file-ref: DeepSeek Harness Input Box File Reference Plugin
AFAP/dsh-input-file-ref is an archived and unmaintained DeepSeek Harness (DSH) Web GUI plugin. Its core functionality is to display a searchable, drill-down file selection panel upon triggering the `@` symbol in the input box, allowing users to reference files within the current working directory. After selecting a file, the plugin back-fills the file's relative path as text into the input box, after which the model reads the file content based on that path. The plugin supports case-insensitive instant recursive search, defaulting to exclude directories such as `.git` and `node_modules`, but allows users to manually navigate into these directories for browsing. It features keyboard navigation, a bilingual interface, zero external dependencies, and browser sandboxing, and operates strictly in read-only mode without modifying or deleting any files. Given DSH 0...
Read Moredsh-gui: Native Desktop Web Shell Plugin for DeepSeek Harness
dsh-gui is an open-source desktop application maintained by Aaaaamadeus, designed to provide native desktop window support for DeepSeek Harness (DSH). Built on Electron, it achieves a desktop experience by loading the official DSH Web UI in a native window, without the need to reimplement DSH's agent capabilities. Core features include installing as a DSH plugin, idempotent refreshing of desktop shortcuts, using a sandboxed mode to isolate the rendering process, and relying solely on the host-apiproxy protocol without introducing other dependencies. Installation requires installing DSH CLI and pnpm beforehand, adding it to the web profile's bundle via the `dsh plugin` command, and then launching `dsh`.
Read Moredsh-todo-guard: Retaining and verifying completion evidence in DSH web
dsh-todo-guard is an MIT-licensed community plugin for DSH web, designed to mount a review layer (Review Dock) underneath the official Todo panel without modifying it. The plugin primarily addresses two major pain points: first, preserving unfinished tasks across turns, sessions, and restarts via Checkpoint Resume to resolve data loss issues in the official panel; and second, performing existence labeling on evidence paths attached to tasks to distinguish between "Verified", "Evidence Missing", or "Unverified" statuses. The plugin runs on pure local logic, requiring zero model calls and zero token consumption. Its core mechanisms include: under StrictMode, performing only stat checks on evidence paths (without reading content) to ensure non-blocking and lightweight performance; supporting the insertion of evidence paths into Todo items via natural language; and providing...
Read Moredsh-diff-approval: Review pending file changes in DeepSeek Harness
dsh-diff-approval is a DeepSeek Harness (DSH) plugin designed to unify the review of file changes generated by agents via edit, write, and str_replace_editor. The plugin automatically records successful modifications, generates a pending list in the sidebar, and provides a comprehensive file diff view featuring syntax highlighting, line search, and virtualized lines. Its core functionality includes multi-level control options: users can perform Keep or Revert operations on individual code blocks, drag-selected line ranges, entire files, or all changes. Additionally, the plugin supports Ctrl+Z/Ctrl+Y for undo and redo, keyboard shortcuts for quickly switching files, copying line references to the composer, and an optional side-by-side comparison view.
Read Moredsh-plugin-translation: DeepSeek Harness Translation Toolkit
`dsh-plugin-translation` is a translation toolkit designed for DeepSeek Harness (DSH) agents, aimed at simplifying long-text translation workflows. This plugin provides multiple core functions via the `translate_kit` tool: using `segment` for text chunking; utilizing `glossary` series tools to extract, maintain, and perform consistency checks on glossaries; employing `check` for QA on numbers, brackets, length ratios, and punctuation between source and target texts; providing guidelines for formal, conversational, or technical registers via `tone`; and using `memo` series tools to persistently save and retrieve translation memories within the session workspace. Installation requires executing the specified command and restarting DSH, at which point the tool is automatically registered. File operations are restricted to the session workspace to ensure path safety.
Read More@7dgroup/dsh-7d-tray-win: Windows system tray and silent launcher for DSH web
`@7dgroup/dsh-7d-tray-win` is a DSH system tray plugin designed specifically for Windows, aimed at simplifying the management of the DeepSeek Harness web service. When `dsh web` is running, the plugin displays a DeepSeek whale icon in the system tray and automatically disappears within 3 seconds after the service stops. Users can open the Web UI by double-clicking the icon; the plugin automatically reads the port from the runtime to avoid hardcoded limitations. The right-click menu provides quick actions, including opening the Web UI, the log directory, restarting the service, and exiting the service. Additionally, the plugin automatically maintains a `DSH.lnk` silent launcher on the desktop to launch the service without a window and automatically open the browser. This plugin is only applicable to Windows 10/11, on non-win...
Read MoreDeepSeek Harness Timeline Navigator: Adding a searchable timeline for long conversations
DeepSeek Harness Timeline Navigator is a lightweight timeline navigation plugin maintained by 7A7K (MIT license), designed to solve the problem of excessive content in long conversations within DeepSeek Harness, which makes it difficult to locate key information. By utilizing the host application's `ChatSnapshot` and `data-chat-anchor-key` contracts, this plugin converts linear conversations into a browsable and searchable structured view without modifying the host source code. Its core features include message search and navigation, grouping and collapsing/expanding by turn, session bookmark management, highlighting currently visible messages, and automatically loading history when jumping to unloaded content. The plugin supports a mobile bottom panel and respects the `prefers-reduced-motion` preference.
Read Moredsh-provider-quota: DSH Web GUI Model Provider Quota Query Plugin
`dsh-provider-quota` is a plugin for the DSH Web GUI designed to query model provider quotas and resolve the issue of scattered balances. It centrally displays account balances, package information, and token usage for providers such as DeepSeek, OpenAI, Moonshot, Zhipu, OpenRouter, SiliconFlow, and Z.AI via a sidebar real-time panel (auto-polling every 60 seconds) and the "Settings → Model Quota" page. The plugin supports both Chinese and English interfaces, and API keys are parsed only on the host side to ensure browser-side security. Installation requires adding the plugin to the `web` profile and configuring the bundle layer stack, followed by restarting the service. Users only need to configure keys on the model page to check status manually or automatically via the sidebar or settings page.
Read Moredsh-codex-shared-pool: Codex Multi-account Pool Plugin for DSH
dsh-codex-shared-pool is a community extension package for DeepSeek Harness (DSH) released under the MIT license. It aims to enhance Codex account management capabilities without modifying core code by utilizing public extension points. This plugin enables users to aggregate multiple Codex accounts into a local account pool, automatically selecting available accounts based on upstream model quotas before each request to avoid manual switching or copying the `auth.json` file. Its core features include adding accounts via an independent OAuth authorization chain, intelligent account scheduling (prioritizing accounts with sufficient quota and early reset times), in-process request flow logging (retaining only status and reasons without recording sensitive content), and preserving Codex's original capabilities such as reasoning and search. It can be configured after installation via Web settings or local TUI commands.
Read Moredsh-memory-pyramid: Adding timeline memory to DeepSeek Harness
dsh-memory-pyramid is an MIT-licensed memory plugin for DeepSeek Harness (dsh). Its core mechanism adopts a dual-layer architecture: the bottom layer consists of an append-only, fixed-width (≤280 bytes) fact log, while the upper layer features a summary pyramid maintained autonomously by the Agent. Through a fixed reading budget mechanism, the number of rows read at startup remains constant regardless of the growth in total memory volume, effectively reducing recall costs. Plugin data is stored by default in the `dsh_memory` directory of the current working directory. Its plain text format supports Git management and Diff review, and it supports multi-process lock-free concurrent writing. It runs as a native DSH plugin with zero npm dependencies, no build steps required, and compatibility with Windows, Linux, macOS, and ARM64 architectures. Functionally, the plugin provides...
Read Moredsh-web-plugin-explain: Display description when Web plugin list expands
`dsh-web-plugin-explain` is a DSH Web plugin (MIT License) maintained by community developers, designed to address the difficulty of quickly identifying the source and functionality of plugins as their number grows. By enhancing the "Plugin List" page in Web Settings, this plugin achieves the following core functions: 1. Uniformly display the `description` field from the plugin package's `package.json`, displaying a placeholder when parsing fails without affecting the list's normal rendering; 2. Automatically add a "Third-party" tag to plugins that do not start with `@deepseek-ai/` or `cordis:`, making it easier to distinguish between built-in and external capabilities; 3. Support comprehensive search by plugin ID, module name, description text, and "Third-party" tag. The plugin has been published to npm, and users can access it via...
Read Moredsh-localnote: Channel "let's talk later" ideas into scheduled processing
dsh-localnote is a DSH host plugin designed to bridge the gap between capturing and processing fleeting thoughts. This plugin allows users to quickly record inspiration in a browser floating window and supports setting expiration times and actions. Upon reaching the set time, the system can either send a notification reminder or trigger a one-time AI Agent to expand the inspiration into structured results (such as point breakdowns or execution actions) and write them back. Core features include quick capture (including screenshots), scheduled follow-ups, AI automation, dual-channel notifications (Toast and system notifications), and real-time status tracking. The plugin uses the MIT license, persists data locally to `~/.localnote`, and provides a REST interface for querying and debugging. Installation requires cloning the code and running `pnpm dsh plugin` in the DSH root directory.
Read Moredsh-esc-stop: Stop generation in DSH Web GUI by pressing Esc twice
dsh-esc-stop is an MIT-licensed plugin developed specifically for the DeepSeek Harness Web GUI (dsh web), designed to optimize the process of stopping generation via keyboard shortcuts. This plugin allows users to press the Esc key twice (with an interval of less than 400ms) within a session to stop the current turn. Its underlying mechanism is identical to that of the GUI stop button, both implemented via the `session.cancel` path, and it preserves pending inbox messages. This plugin is only compatible with the web profile and does not apply to TUI or headless modes. To install, execute the `dsh plugin add` command in the web directory, register the plugin in the `bundles` section of `package.json`, and restart the service to take effect.
Read MoreIntroduction to the DSH Tunnel QR Plugin: Providing Quick Tunnel QR Code Access for DSH Web
dsh-tunnel-qr-plugin is an integrated plugin for DSH Web, designed to temporarily expose local pages to the public internet. It works via Cloudflare Quick Tunnel and a local authentication proxy, eliminating the need to register for third-party accounts, configure domains, or enter passwords. Users simply need to install the plugin and restart Web, then scan the QR code generated in the bottom right corner of their phone to automatically log in and access the site. Core features include automatically downloading and verifying cloudflared, starting the tunnel, and generating QR codes carrying one-time security keys (auto-refresh every 15 seconds, keys expire after 5 minutes and are single-use only). Access after login is secured using HttpOnly, Secure, SameSite=Strict cookies, ensuring the public entry point connects only to the authentication proxy on the loopback address without directly exposing local ports. The plugin is not...
Read Moredsh-goal-quiescence: Add evidence gatekeeping for DeepSeek Harness goal-mode sub-agents
`dsh-goal-quiescence` is an MIT-licensed community plugin for DeepSeek Harness, aiming to address the issue where parent agents in goal-mode might prematurely complete a goal before child agents have terminated or read the results. The plugin implements a completion evidence gate that refuses to execute `update_goal(action=complete)` until an active child agent run has finished and the parent agent has explicitly read the final output. Its core capabilities include: logging child agent lifecycle; preventing goal completion before the run settles; forcing the parent agent to call `goal_quiescence_ack` to return the final output to the context; and querying the status of still-blocking completion via `goal_quiescence_status`.
Read Moredsh-task-estimator: Session Title Bar Task Estimation Window
`dsh-task-estimator` is a DSH plugin for the DeepSeek Harness web GUI, designed to centrally display estimated task remaining time, token usage, and model-based costs (approx. CNY) via the session title bar. Its core features include heuristic estimation based on extrapolation of recent 5 rounds, model cost breakdowns supporting peak and off-peak pricing, AI smart estimation utilizing lightweight completion on the current model (including PERT three-point estimation and complexity tiering), and single-turn latency estimation displayed during Agent thinking. The plugin provides interaction methods such as hover display, click-to-pin, and keyboard shortcut toggling, and allows users to customize price tables, refresh intervals, and restore default settings. Note version differences during installation (e.g., v1.1.0 vs 1.1.1), and the plugin can be added via the command line.
Read Moredsh-project-memory: Project memory plugin for DeepSeek Harness
dsh-project-memory is a persistent project memory plugin designed specifically for the DeepSeek Harness (DSH) agent. It resolves context loss issues in cross-session development by storing documents, code symbols, experience records, and task status on disk. Core capabilities include support for document memory (such as PDF/Markdown) and code symbol extraction with source code references, alongside optional integration of TypeScript for semantic enhancement. It employs a content hash-based automatic refresh mechanism and a read-time memory mechanism to achieve cross-linking between documents and code. Furthermore, it provides precise recall based on the BM25 algorithm with blind spot warnings and supports the selective filtering of experience records. Additionally, the TaskBridge functionality supports the binding, renaming, and status viewing of cross-session tasks. This plugin runs in a Node.js environment with no vector database dependency and is suitable for...
Read MorePR Genius: Evaluation and Recommendations Plugin for External PRs
PR Genius is an open-source plugin maintained by zsxh1990, designed as an "Outbound PR CRM" for professional OSS contributors and AI agents. Based on historical anti-patterns and success patterns, it provides evaluation and suggestions for PRs submitted to external repositories, addressing issues such as PR submission value judgment, status tracking, and subsequent action decision-making. The plugin is licensed under the MIT license, requires Python 3.10+, and is compatible with the DSH plugin architecture and MCP protocol. Core features include cross-repository PR list management, 9 status classifications, staleness detection, action suggestions, and strategy analysis based on 1,355 loaded patterns, along with support for 8 MCP tools. Users can install the core package via pip, configure the MCP service, or use GitHub Actions.
Read Moredsh-content-studio: Plugin for DSH Content Creation and Multi-Platform Distribution
dsh-content-studio is a content creation and multi-platform distribution plugin for DeepSeek Harness (DSH), designed to address issues such as scattered tools, inconsistent environments, and a lack of manual confirmation. The plugin integrates material generation (text-to-image, macOS screen recording), content rendering (Markdown to Xiaohongshu cards, self-contained HTML), and publishing (via dev.to/Medium API) features, and includes a built-in browser floating review panel to achieve a closed loop of manual confirmation before publishing. The plugin is installed via a bundle or preset copy method, requiring a macOS environment, Chrome, and ffmpeg support, along with the configuration of corresponding API keys. Its core workflow involves rendering cards and entering the review stage, where users can modify styles, copy, or approve publishing within the panel, supporting multiple...
Read Moredsh-web-preview-panel: DeepSeek Harness Side Web Preview Panel
dsh-web-preview-panel is a sidebar preview plugin for the DeepSeek Harness (DSH) Web version, designed to address the pain points developers face in AI collaboration when viewing code, running projects, and interacting with context. The plugin hosts workspace static resources via DSH's own HTTP service, providing Markdown rendering, code with line numbers, image display, and HTML preview capabilities. Core features include automatically detecting and running Cargo, Node.js, Go, and Python projects, with support for real-time log scrolling and AI diagnostics; offering an element markup mode that allows selecting page elements and adding annotations to the conversation; supporting the direct drag-and-drop of files into the chat dialog to add them to drafts as path references; and link interception to support opening various file paths in the sidebar. The plugin features session isolation.
Read Moredsh-plugin-template: Minimal Verified Starter Template for DeepSeek Harness Plugins
`dsh-plugin-template` is a community starter template for DeepSeek Harness (DSH) plugin developers, designed to address the pain point where plugins "can load but are not necessarily callable." Maintained by `zoahdev` and licensed under the MIT license, this template provides a minimal and verified plugin structure. Its core capabilities include a built-in `hello` tool for real CI execution to verify the pipeline, runtime version guards (which reject incompatible `@deepseek-ai/dsh-tools`), and comprehensive unit tests, packaging integration tests, and DSH Web startup smoke tests. The template is based on `dsh 0.1.0-rc.6`, Node 24, and pnpm 11 environments, supporting local `dsh-plugin` execution.
Read MoreDSH Plugin dsh-github-release-radar: Query GitHub Releases and Repository Information without an API Key
`dsh-github-release-radar` is an MIT-licensed community plugin within the DeepSeek Harness (DSH) ecosystem, designed to enable Agents to query the status of public GitHub repositories directly without configuring an API Key. The plugin encapsulates four core tools: `github_releases` for listing recent release versions; `github_repo` for providing a repository overview including Stars, Forks, and License; `github_search` for supporting syntax-based search and repository sorting; and `github_repo_tags` for displaying recent Git Tags and Commit SHA. All functions are based on anonymous access and are limited to 60 requests per hour.
Read MoreDSH Agent Bridge: Integrating Grok Build into DeepSeek Harness Web
DSH Agent Bridge is a plugin that integrates Grok Build as a root agent into DeepSeek Harness (DSH) Web, maintained by `zmh2000829` with the installation name `dsh-grok-acp`. It allows users to freely switch between DSH Agent and Grok Build modes within the same DSH Web page and reuse DSH's native input box, tool display, permission confirmation, and Markdown diff interface. Core features include dynamically selecting the Harness in blank sessions and locking it after the first message to avoid historical confusion; mapping ACP streaming output to DSH-readable answers, thinking processes, and tool call timelines; supporting Grok commands such as `/usage` and `/model`; and managing through an independent process.
Read Moredsh-share: Generate read-only LAN sharing links for DeepSeek Harness sessions
dsh-share is an MIT-licensed plugin for DeepSeek Harness (DSH) web configuration files, maintained by zljr. Its core functionality is to freeze the current session into a self-contained, read-only HTML snapshot and generate token links accessible only within the same local area network (LAN), thereby avoiding direct exposure of the main service port. The plugin provides a Share button in the session header; upon clicking, it serves the page via an independent read-only HTTP server (default binding to 0.0.0.0:3081), while the main service maintains access restricted to the local loopback. The shared page contains no JavaScript or external resources, featuring Markdown rendering, tool call merging, context statistics, and light/dark theme support. Links utilize 128-bit random tokens, supporting revocation and expiration options of 1h/24h/7d.
Read Moredsh-settings-drawer: Select which columns to display in the DSH Web UI settings sidebar
dsh-settings-drawer is a pure client-side plugin for the DeepSeek Harness (DSH) Web UI, designed to address the high lookup cost caused by an excessive number of left-side navigation items in the settings page after installing multiple plugins. This plugin allows users to customize the display or hiding of any settings category within the left navigation; changes take effect immediately and are saved in the browser's localStorage. Its core advantages include automatically discovering and synchronizing new categories registered by plugins, automatically cleaning up residual lists after plugin removal, providing a manual refresh button for resynchronization, and defaulting to protecting core pages such as General, Models, Plugins, and Agent Presets. The plugin has no additional service dependencies, no network calls, and is released under the MIT License. When installing, it is necessary to select based on the profile used (we...
Read Moredsh-approval-voice: Add voice reminder to DSH Web GUI approval popup
dsh-approval-voice is a community plugin for DSH Web GUI (licensed under MIT). It plays a high-pitched alert tone and performs Chinese text-to-speech (TTS) when approval or inquiry popups appear, helping users avoid missing requests caused by looking away from the page. The plugin monitors specific DOM markers (such as `data-approval-key`) and utilizes the SpeechSynthesis API to provide voice alerts, supporting a reminder only once per request. Users can adjust the toggle switch, volume, and test the audio via the settings interface, with configurations saved in the browser's `localStorage`. Installation requires executing the `dsh plugin add` command and restarting the service. It supports installation from remote repositories or local links and allows for debugging via the console interface. The plugin relies on the Chinese TTS voice installed on the system; if no Chinese [voice]...
Read Moredsh-archive-manager: Remove archived session directories from DSH Web sidebar
dsh-archive-manager is a DeepSeek Harness Web plugin developed by zimixvx and is released under the MIT License. It aims to help developers clean up the disk directories of archived sessions under `$DSH_HOME/sessions`, rather than simply removing interface records. The plugin does not modify the DSH core or configuration files; it only deletes the corresponding session directories after user confirmation. Its core features include adding an archive management entry in the sidebar, listing the title, path, and update time of archived sessions, and providing a delete button with a double confirmation mechanism. Upon successful deletion, the plugin automatically refreshes session and workspace data. Installation can be performed by adding it to the Web Profile via GitHub or a local path, and it needs to be in the `package.json`'s b...
Read Moredsh-novel-reader: Add a lightweight novel reading panel in DSH Web
dsh-novel-reader is a lightweight novel reading plugin for DSH, designed to allow users to read novels directly within DeepSeek Harness Web without switching browsers. Maintained by ZhuSheng-0807, the plugin adopts the MIT license and requires Node >= 20. Its core features include a draggable, zoomable, and position-remembering floating reading panel that supports light and dark themes. It offers convenient features such as a paginated table of contents, multiple bookshelves, automatic saving and resuming of reading progress, chapter pre-caching, and the ability to search and switch books by title. The plugin structure is pure JavaScript without a build step, relying on the Host to register routes for content scraping and parsing. Installation requires only executing `dsh plugin --profile web add dsh-novel-reader`.
Read Moredsh-finance-db: Read-only market data plugin for DeepSeek Harness
dsh-finance-db is a read-only financial data plugin designed for DeepSeek Harness (DSH). It aims to replace unstable web scraping with direct calls to external data tools, thereby resolving noise issues in models retrieving market data and news. Built under the MIT license, the plugin is strictly limited to read-only analysis and does not support trading execution, fund transfers, or account access. Its core features include retrieving real-time quotes, historical OHLCV data, fundamental indicators, recent news headlines, market overviews, and data service health checks; some features, such as sentiment analysis, require mounting an additional Provider. Users can install it into the DSH web profile via the npm command and explicitly specify the tool name (e.g., finance_quote) in the Prompt to ensure precise invocation. This plugin...
Read MoreEnable DSH subprocesses to inherit the full Harness environment
dsh-subprocess-inherit-environment is an optional plugin for DSH (DeepSeek Harness) designed to address the issue where subprocesses cannot access the full environment variables due to the default credential cleaning mechanism. By wrapping the `ctx.subprocess` service, the plugin preserves and passes the current Harness process's complete `process.env` when creating subprocesses, while ensuring that the caller's explicit environment overrides and undefined states remain intact. Installation involves cloning the repository and adding it to the DSH profile; removing it restores the default isolation behavior. The plugin is intended for specialized, trusted local deployment scenarios, such as when certain CLIs, scripts, or MCP servers need to read environment values. However, it should be noted that enabling this plugin...
Read More`think-like-codex`: A Plugin for DSH: Codex-style Planning, Evidence, and Anti-looping Strategies
``think-like-codex`` is a behavioral strategy plugin for DeepSeek Harness (DSH), designed to optimize the complex task processing of coding agents through the "Plan, Evidence, Goal, and Anti-loop" mechanism. Developed by zhangnan and licensed under the MIT License, the plugin is automatically mounted as a DSH Profile Bundle, avoiding duplicate tool registration or direct modification of session files. Its core features include automatically detecting complex requests to enter Plan mode, triggering exploration checkpoints or hard limits after a specific number of tool calls, mandating the establishment of goals and to-do lists before executing changes, distinguishing between facts, inferences, and hypotheses, and prompting for method changes or user assistance when tools repeatedly fail. The plugin supports both Chinese and English requests and can leverage DSH's built-in planning and inquiry capabilities for use.
Read Moredsh-ui-beautify: Change color scheme, background, and card layout for DSH Web UI
dsh-ui-beautify is a community plugin for the Web interface of DSH 0.1.1-rc.2 and later versions, maintained by Zalpha263, released under the MIT License, and supporting Windows, Linux, and macOS. This plugin aims to enhance the appearance and layout capabilities of the DSH Web UI. Its core features include toggling between light and dark modes with four color schemes (Default, Deep Sea Blue, Warm Sand, Turquoise), support for uploading and automatically compressing full-page background images (stored in localStorage with a quota of approximately 5MB), and a VSCode-style card layout system. In the card layout, sidebars, session areas, and plugin panels can be dragged to float or dock to the screen's five-way docking area. It supports adjusting width via drag handles, resizing from four sides, and auto-collapse functionality. The plugin provides a unified entry point.
Read MoreAI-company-framework: Create a multi-role Agent company with one line
ai-company-framework is an MIT-licensed plugin (v0.3.10) for DeepSeek Harness, designed to create a collaborative "company" composed of multi-role Agents such as Writer, Developer, and QA through a single command. Its core capabilities include running multi-Agent workflows after enabling the `/company` mode, isolating SQLite archives per client to accumulate context, and enabling Agent push notifications and manual approval gates via Feishu to ensure that critical operations are only executed after approval via the user's mobile device. The plugin prioritizes local security and data boundaries; the installation package contains no pre-configured user data, telemetry, or vector databases, keys are encrypted locally using Windows DPAPI, and it supports installation via `dsh plugin`.
Read Moreoh-my-dsh: Multi-agent Orchestration Plugin for DeepSeek Harness
oh-my-dsh is a community plugin for DeepSeek Harness (DSH) maintained by YYTbit, licensed under the MIT License, designed to provide multi-agent orchestration capabilities. This plugin decomposes development tasks into stages such as exploration, planning, implementation, review, and debugging, completing complex tasks through the collaboration of five specialized agents (Explorer, Architect, Implementer, Reviewer, and Debugger) and four workflow skills (Autopilot, Deepwork, Review, and Reflect). Core features include parallel execution, dependency tracking, runtime model configuration switching, and task workflow automation. Users can add oh-my-d via `dsh plugin --profile your-profile add oh-my-d`
Read Moredsh-plugin-codex-bridge: Bridge OpenAI Codex skills, instructions, and configuration to DeepSeek H
dsh-plugin-codex-bridge is a DSH plugin maintained by YYTbit and based on the MIT license, designed to address the difficulty of reusing OpenAI Codex local files. The plugin implements "zero migration" by automatically bridging Codex's skills, instructions, and configuration to DeepSeek Harness, thereby avoiding the need for users to manually move or adjust scattered files. Specific features include injecting files under ~/.codex/skills as available skills, injecting instructions.md as system prompts, and injecting model context from config.toml. Users can install it in a specified profile using the `dsh` command.
Read Moredsh-turn-rail: Auto-hide turn navigation for DSH Web
dsh-turn-rail is a lightweight browser UI plugin for DeepSeek Harness (DSH) Web, developed by Yujm888 and licensed under the MIT License. It is designed to address the clutter in long conversation interfaces by providing an auto-hiding turn navigation bar (Turn Rail) at the right edge of the session. The plugin features no settings, no additional panels, and zero runtime dependencies, and does not interfere with model requests. Core features include: automatically fading in when the cursor approaches the right edge; enabling turn jumping and previews via layered click areas; supporting the search and quick location of user messages; displaying up to 30 markers in long sessions with internal scrolling; and adapting to the DSH theme and viewport. Installation requires DSH version >= 0.1.0-rc.6 and the Web Profile to support sess.
Read Moredsh-decision-split: Split-screen reading plugin for DSH Web UI
`dsh-decision-split` is a DSH Web UI plugin maintained by yuanbaoerer, designed to address the issue of Agent messages becoming excessively long and occupying the main window's context. Following the "everything is a plugin" philosophy, the plugin provides a sidebar reading access point for text-based Agent messages in completed rounds. Its core functionality is to display a "View Full Text in Sidebar" button at the end of messages. Upon clicking, the full Markdown content (supporting tables, code blocks, etc.) is displayed and scrolled independently in a right-side detail panel, with the first heading automatically extracted as the panel title. The sidebar has a default width of 480px and supports collapsing and switching via clicking the button again, closing via the top-right corner, or clicking other message buttons. This plugin does not include an embedded input box or decision feedback functionality; decision interactions still rely on the native `ask_user_question`.
Read Moredsh-pin: Add two levels of pinning to DeepSeek Harness sidebar sessions
dsh-pin is a DSH plugin maintained by Yu-tao-Li, designed to optimize the session management experience of the Web GUI sidebar. The plugin adopts a pure client-side architecture with zero runtime dependencies, enhancing the accessibility of frequently used sessions through a two-level pinning feature: 📌 Workspace-local pinning uses the host's official API to persist order, suitable for single workspace management; ⌃⌣ Global pinning area enables cross-workspace quick access, affecting only the display hierarchy and precisely restoring position upon cancellation. The plugin supports pinning multiple sessions simultaneously, level switching, and automatically adapting to different list modes. Installation involves executing specific commands and restarting the service, requiring a Node >=22 environment. While it does not modify the DSH core and offers high security, it is restricted to Web GUI use only and may become ineffective after major version upgrades due to reliance on internal structures. Overall, dsh-pin is designed for high-frequency usage.
Read Moredsh-skills-bridge: Integrate Claude Code skills into DeepSeek Harness
dsh-skills-bridge is an MIT-licensed DSH plugin maintained by YTyangtao666, designed to address the issue where Claude Code skills cannot be automatically discovered in DeepSeek Harness (DSH). Rather than requiring migration or file copying, it scans for `SKILL.md` files in the `~/.claude/skills` and `~/.agents/skills` directories and registers them as DSH `SkillProvider`s. It features zero npm runtime dependencies, supports normalizing Claude Code frontmatter into DSH format while preserving key metadata, and allows users to access `cordis.patch.y`...
Read MoreDSH Profile Lab: Local Experimentation and Release Gate Tool for DeepSeek Harness
DSH Profile Lab is a local experiment and release gating tool for DeepSeek Harness, licensed under the MIT License. It allows for the repeated execution of multiple DSH profile or patch combinations in an isolated environment, calculating quality, tokens, costs, latency, and stability based on official persistent session events, and outputting audit reports in JSON, Markdown, and HTML formats. Key features include three DSH tools (`profile_lab_run`, `compare`, `gate`) and their corresponding CLI commands, support for the "Profile Combination Comparison" tab on the web interface, and resumable execution capabilities. It requires Node.js 22.19+ or 24+, pnpm 11, and DSH to run.
Read Moredsh-open-explorer: Add entry to open Workspace folder in DSH Web GUI
dsh-open-explorer is a community plugin for DeepSeek Harness (DSH) maintained by YooRarely, designed to provide convenient access to the Workspace root directory within the DSH Web GUI. The plugin adheres to the MIT license and operates via the public Client Connection Host RPC and Header Slot, without modifying or depending on the DSH source code. Its core features include adding a folder button to the right of the session title and adding an "Open in Explorer" option to the Workspace menu, which allows users to invoke the DSH host command to directly open the current Workspace root directory upon clicking. The plugin supports Windows, macOS, Linux, and WSL platforms, and...
Read MoreOptimized Harness Plugin Store: Custom-Optimized dsh-plugin-hub 0.1.6
`dsh-plugin-store-optimized` is a community-customized optimized version of the DSH web plugin store `dsh-plugin-hub` 0.1.6, designed to resolve pain points in the installation pipeline and fix upstream bugs. Its core features include: supporting the configuration of the plugin download directory in settings, which defaults to `<DSH_HOME>/plugins`; automatically detecting Bundle layer entry ID conflicts before installation to prevent plugin tree crashes; automatically falling back to the Harness local Shim when `pnpm` is not in the PATH to ensure successful installation; accurately prompting that a DSH restart is required for changes to take effect, and propagating the real error cause when the enable timeout occurs. Additionally, this version improves scoped package support and fixes YAML uninstall misjudgment and patches.
Read Moredsh-code-review: Open git diff as a standalone Code Review page
`yangzhe1991/dsh-code-review` is a code review plugin (MIT License) developed specifically for DSH Web sessions. It aims to address the inconvenience of viewing `git diff` in the chat window; when diff code blocks or bash tool lines appear in a session, it provides an "Open in New Tab" button to render the diff into a standalone code review page. Key features include supporting two-column side-by-side views to clearly display differences between old and new files, featuring line numbers, character-level highlighting, and basic syntax highlighting (keywords, strings, etc.), preserving `@@` hunk separators and multi-file block display, and offering a file navigation sidebar and a top statistics bar. The review page inherits DSH theme colors, supports light/dark mode and both Chinese and English interfaces. Users can add inline comments at line numbers and submit them automatically after...
Read MoreDSH Feishu Plugin: Bridging Feishu Bots to DeepSeek Harness
``yangzhaofeng496/dsh-feishu-plugin` is a community plugin based on the MIT license, designed to integrate Feishu/Lark bots into DeepSeek Harness (DSH) to enable mobile management of local agent tasks. The plugin supports receiving text tasks via a Feishu long connection and features core capabilities such as user whitelist authorization, real-time progress feedback, cross-task context isolation and persistence, one-time permission approval, and bidirectional file transfer. The main workflow involves users issuing tasks through Feishu, which the plugin delegates to a specific DSH profile for execution; messages are periodically updated during execution to display progress and output; it supports administrator approval of high-risk operations; and task results and generated files are automatically pushed back to Feishu. The plugin employs a serial queue to prevent workspace conflicts and includes built-in timeouts and handling for long outputs.
Read Moredsh-memory: Long-term Memory Plugin for DeepSeek Harness
dsh-memory is an MIT-licensed long-term memory plugin for DeepSeek Harness (DSH), designed to address the lack of a stable medium for user preferences, verification steps, and failure lessons in multi-session workflows. Distributed via GitHub, it utilizes structured extraction to convert reusable information from completed sessions into summaries and memory files, and automatically injects them into subsequent sessions. Core features include: debounced extraction after session completion (default 3 minutes), global cooldown integration (default 6 hours) into MEMORY.md and memory_summary.md, persistent summary injection, and the provision of four query and add tools: memory_list, memory_read, memory_search, and memory_add. Among them, memory_add is only used when...
Read Moredsh-document-review: Markdown Review Plugin for Local Browsers
dsh-document-review is a DeepSeek Harness plugin maintained by yabo083 designed for reviewing Markdown documents within DSH. It supports reviewing either individual files or directories, rendering documents in a local browser in read-only mode, and allowing users to select text to add comments, suggestions for replacement, or deletion. Comments are stored locally in JSONL files in an append-only manner and include text anchors and source file hashes to verify the state. This plugin does not directly edit source files; instead, an agent reads the sidebar comments and applies modifications using standard file editing tools. In directory mode, it recursively processes up to 500 .md files, automatically skipping node_modules, .git, and build artifacts. Configuration supports global and workspace layered overrides and persists to a specified location.
Read Moredsh-xiaohongshu-viral-note: Distribute Red's viral note Skills via DSH plugin
`dsh-xiaohongshu-viral-note` is an MIT-licensed DSH bundle plugin maintained by xuboboo, designed to simplify the workflow for handling Xiaohongshu viral notes within DeepSeek Harness. This plugin packages skill sets, reference documentation, scripts, and publishing constraints together, resolving the issue of manual capability assembly. Once installed, it registers a skill provider in `ctx.skills`, supporting features such as trending note research, topic selection, copywriting generation and rewriting, compliance verification, account weight analysis, scan-to-login, and controlled publishing. Users can install and enable it by running `dsh plugin add` and restarting DSH. Although the plugin itself does not depend on Python, the execution of its scripts requires Python.
Read MoreXJungit/omdp: A set of standalone DeepSeek Harness plugins
`XJungit/omdp` is a DeepSeek Harness (DSH) plugin monorepo containing three independently installable MIT-licensed plugins. `@omdp/dsh-connector` unifies the management of MCP servers, user skills, and read-only market browsing within the DSH Web UI, with market data retained in memory for only 30 minutes. `@omdp/dsh-key-fallback` provides multi-API key pool management, supporting automatic rotation, status display, and cooldown/delete operations, though retry functionality is handled by the built-in DSH `dsh-llm-retry`. `@omdp/dsh-vision-bridge` allows text-only models to access... via configuration.
Read Moredsh-session-actions: DSH Web Session Menu Enhancement
`dsh-session-actions` is a DeepSeek Harness Web plugin designed to complement DSH Web's session management capabilities. It appends four actions to the end of the session menu: copying the session ID to the clipboard, pinning frequently used sessions (configuration stored in a local JSON file), exporting session content as Markdown, and permanently deleting the session directory (requires confirmation; does not archive). The plugin does not modify official components, is maintained by `xingyingyuzhui`, uses the MIT license, and requires Node.js version 20 or higher. To install, ensure `dsh web` runs on your local machine and execute the `dsh plugin --profile web add` command from GitHub.
Read Moredsh-quick-attach: Convert pasted images to paths that can be sent to AI
ximisi/dsh-quick-attach is an MIT-licensed plugin for the DSH web GUI designed to simplify image recognition workflows. It eliminates the tedious steps of manually saving images and typing paths, allowing users to paste images directly into the session input box. The plugin automatically saves images to the configured directory and appends the absolute path to the message draft, sending it along with the message to the AI for processing via its file tools and visual capabilities. The plugin handles saving and configuration through the host interface and intercepts input box paste events on the client side. After installation, users need to enable and configure the save directory in the settings (defaulting to `<DSH_HOME>/quick-attach`). Typical usage involves pasting an image, which is automatically saved and the path sent. Please note that this feature applies only to the session input box and replaces the native image attachment functionality.
Read Morexie-tj/dsh-token-usage-ledger: DSH Web profile usage ledger and Usage dashboard
This article introduces the community repository `xie-tj/dsh-token-usage-ledger`, an MIT-licensed plugin designed for the DeepSeek Harness Web profile. The plugin aims to solve the problem of scattered usage information that is lost after restarts, providing a persistent usage ledger and a visual dashboard. Core functionalities include logging every provider dispatch (including failures and retries), saving input, output, and cached tokens, and supporting data backfilling based on session history. In the Settings → Usage interface, users can filter by provider, model, and time range (7/30 days) to view detailed data, including line charts, bar charts, and API request counts, while also separately displaying cache hit status. Installation requires...
Read Moredsh-draw-router: Add unified drawing routing to DeepSeek Harness
`dsh-draw-router` is a unified drawing routing plugin for DeepSeek Harness (DSH), designed to address the inconsistencies of interfaces across different OpenAI-compatible image generation services. By registering the two Agent tools `draw_image` and `draw_list_sources`, the plugin allows DSH Agents to directly invoke drawing capabilities during conversations. It also supports the automatic discovery of available image models without relying on a fixed model list. Compatible with multiple providers such as SenseNova, StepFun, Qwen, and Hunyuan, it only requires specifying the API Root during configuration to automatically adapt paths. In addition to Agent integration, the plugin provides a REST API for managing drawing sources and initiating drawing requests.
Read Moredsh-tui: A TUI plugin for the DSH terminal designed for DeepSeek Harness
dsh-tui is a DeepSeek Harness (DSH) community plugin maintained by xiaoshihou514 and licensed under the MIT License, aiming to provide a minimalist Interactive Terminal User Interface (TUI) for DSH. It is not a standalone chat client but an extended functionality implemented through the DSH plugin mechanism, allowing users to interact with DeepSeek Harness more conveniently in the terminal. To install, first globally install the DSH CLI (`npm i -g @deepseek-ai/dsh`), then add the plugin to the `tui` profile (`dsh plugin --profile tui add "github:xiaoshihou514/dsh-tui#main"`), most...
Read Moredsh-session-surgeon: Fix unresolvable DSH sessions and enable new sessions to reference old sessions
`dsh-session-surgeon` is an MIT-licensed DSH plugin designed to address issues where DeepSeek Harness sessions fail to load and context inheritance problems occur. It provides session repair, inspection, export, and ID copying functionalities and is compatible with `@deepseek-ai/dsh@0.1.0-rc.6`. Core features include providing entry points for "Copy Session ID", "Inspect", and "Dry-Run Repair" in the DSH session menu and sidebar, supporting browsing, repairing, previewing, and exporting JSONL. The plugin is capable of fixing errors such as sequence gaps, torn zstd frames, lone surrogates, and missing message IDs, while inspection only issues warnings without fabricating results.
Read Moredsh-obsidian-export: Export DSH conversations to an Obsidian vault and provide note reading and retrieval tools.
dsh-obsidian-export is a DeepSeek Harness (DSH) plugin designed to consolidate DSH sessions into a local Markdown knowledge base. It does not rely on the Obsidian application itself but treats the vault as a directory for storing Markdown files, providing six core utility tools: exporting sessions, reading notes, full-text search, directory listing, tag aggregation, and reverse link queries. The plugin supports multiple export modes (such as create, skip, update, overwrite, and dry-run), allowing users to flexibly control data writing behavior and avoid accidental overwriting via dry-run previews. Upon installation, you must specify a profile and restart the process to mount the utility layer. This plugin is suitable for users who need to convert AI conversations...
Read Moredsh-gamemode: Switch DeepSeek Harness Agent presets via /gamemode
dsh-gamemode is a slash command plugin for DeepSeek Harness (DSH), designed to allow users to quickly switch agent presets via command before starting a new session, without relying on manual selection through the Web UI. The plugin supports switching to "Creative Mode" (cordis preset) via `/gamemode 1` (or `creative`), switching to "Survival Mode" (standard preset) via `/gamemode 0` (or `survival`), and viewing the current preset using `/gamemode`. Its core functionality involves remounting the live agent to the target preset's standing mount and recording the selection state to ensure the same configuration is reconstructed when resuming or forking sessions.
Read Morexavier711/dsh-plugin-deepseek-usage: Add DeepSeek usage panel to DSH Web GUI
`xavier711/dsh-plugin-deepseek-usage` is a usage panel plugin for the DeepSeek Harness (DSH) Web GUI. It aims to provide users with centralized DeepSeek account balance queries and local session usage statistics. This plugin adds a "Usage" entry at the bottom of the sidebar, with the following main features: 1. Account Balance: Allows real-time querying of official balance data after configuring an API key; displays a prompt if no key is present. 2. Local Statistics: Based on local session logs to replay request records, it provides token statistics, charts, and breakdown data by model/workspace for today, the last 7 days, and the full period. 3. Cost Estimation: Automatically calculates costs based on official pricing and peak/off-peak billing rules (including weekend discounts).
Read More@jieai/dsh-plugin-vet: DSH Plugin Pre-installation Audit and Runtime Guards
@jieai/dsh-plugin-vet is an MIT-licensed tool maintained by wulun811, specifically designed to provide security audits and runtime monitoring for the DeepSeek-Harness (DSH) plugin ecosystem. Given that DSH plugins run with process permissions, this plugin aims to address the needs of pre-installation audits and runtime monitoring but does not provide a plugin marketplace or default interception and mitigation functions. Its core capabilities are divided into two parts: pre-installation audits generate scorecards through deterministic static scanning, perform supply chain checks (such as typosquatting and OSV), detect data exfiltration and ransomware behavior, and establish integrity baselines; runtime monitoring enables T1 Sentinels (monitoring memory, file descriptors, and subprocesses) and T2 Hooks (intercepting filesystem, subprocess, and network calls), supporting the N7 confirm blocking mechanism. The default configuration is in report-only mode.
Read Moredsh-chat-manager: Manage session archiving in the DeepSeek Harness sidebar
dsh-chat-manager is an unofficial community plugin for DeepSeek Harness (DSH) designed to enhance the session management capabilities of the native sidebar. It primarily addresses issues such as the difficulty in locating archived sessions, the lack of retrieval entry points for chat histories, and the risk of accidental deletion. Its core features include browsing and searching archived sessions within the sidebar, retrieving sessions by name, workspace, or content, one-click restoration of sessions to their original workspace, and providing a secure permanent deletion mechanism with double confirmation. If a session has running tasks, the plugin will safely stop them before deletion. Users can install specific versions using standard commands; changes take effect after restarting DSH. This plugin extends functionality at the bundle layer without replacing core mechanisms, and uninstalling it will not delete existing session data. Please note that permanent deletion is irreversible and a backup is recommended; the plugin operates with the permissions of the current process.
Read Moredsh-model-capability: Clarify model input type in DeepSeek Harness
`dsh-model-capability` is a Web plugin for DeepSeek Harness (DSH) designed to explicitly declare the input capabilities supported by a model via an input type selector, thereby avoiding reliance on guessing model names. The plugin utilizes the `settings.models.model.fields` extension point to provide four options on the model configuration page—"Inherit Defaults", "Text", "Image", and "Text+Image"—and directly maps them to the `input` field in the model configuration, such as `["text", "image"]`. The plugin retains Harness' native form submission and persistence logic, updating only the capability declaration for the current model row, while also supporting dark/light theme adaptation and multi-language copy. The installation command is `dsh plugin --p
Read MoreDeepSeek Protocol Doctor: Offline Debugging DeepSeek Requests, Tool Loops, and SSE Streams in DSH
DeepSeek Protocol Doctor is an MIT-licensed third-party DSH plugin maintained by Whning0513, designed to offline check DeepSeek requests, tool calls, and SSE/JSONL streams to resolve issues such as tool call failures or invalid JSON parameters caused by request-response concatenation errors. It does not invoke the model and provides only static checking; its core functions include `deepseek_protocol_check` (checking requests and message history) and `deepseek_stream_check` (checking recorded streams). The tool can detect missing `tool_call_id`, interleaved streaming delta, missing `reasoning_content`, and strict schema configuration issues.
Read Moredsh-projects: Adding project-based workflows to DSH
dsh-projects is a DSH plugin maintained by WenhongPan, designed to organize scattered Workspaces and sessions into clear, searchable project workflows. The current version is 0.3.0-alpha.2 and relies on existing DSH data without creating a separate database. Core features include a project sidebar (supporting sorting and favorites), global search grouped by project (including chat body indexing), multi-folder project grouping, a centralized archive center, and an optimized directory selection window. Compatible with both DSH Desktop and Web UI, installation requires executing the plugin addition command specific to the desktop or web interface and restarting the service. It also provides functionality for automatically creating independent task directories and uses the host-side in-app browser in remote Web UI scenarios to avoid remote system window interference.
Read MoreDSH Plugin: wellorbetter/dsh-product-delivery-workflow Product Delivery Workflow
`wellorbatter/dsh-product-delivery-workflow` is an MIT-licensed DeepSeek Harness plugin designed to provide a 100% AI-native product delivery workflow for complex tasks. Maintained by `wellorbetter`, this plugin includes a workflow skill and nine role-based agent skills. It supports autonomous execution starting from a brief input, including research, product decision-making, PRD formulation, architecture design, concurrent implementation, review, testing, memory evolution, and release auditing, ultimately generating a report. Key features include a 10-stage gate management system that eliminates the need for manual sequential triggering; a closed-loop review mechanism with a maximum of 5 feedback rounds, requesting human intervention if unpassed; and artifact persistence to `.opencode/workflow`.
Read MoreWindow Stats: Cross-session Statistics Plugin for DeepSeek Harness Web
wellorbetter/dsh-plugin-window-stats is a local, read-only, MIT-licensed plugin for DSH Web, designed to address the lack of a global observation panel when running multiple sessions in parallel. The plugin requires no external network requests and does not write session data, providing a full-window overview, session analysis, and a right-side drawer view. Core features include real-time monitoring of session progress and token usage, as well as cost estimation based on DeepSeek's official pricing (distinguishing between V4-Flash/Pro and cache hit status), supporting currency switching between USD, CNY, and others. Additionally, the plugin offers token trend charts, tool execution time distribution, heatmaps, and summaries for each round of tasks, while continuously displaying the running count and total consumption at the bottom of the sidebar. Installation is simple via the `dsh plugin` command.
Read Moredsh-opencodego-quota: Display OpenCode Go quota permanently in the DSH Web GUI left sidebar.
dsh-opencodego-quota is an MIT-licensed plugin for DSH Web GUI (v1.0.5, requires Node 18+), designed to permanently display OpenCode Go quota information in the left sidebar, reducing manual query costs. It fetches data from the official OpenCode usage interface to display real-time quota progress bars (with a green-to-red gradient), used amounts, quotas, and reset times for daily (last 5 hours), weekly, and monthly time windows. It also supports displaying the billing period and a 24-hour color band based on Beijing Time. The plugin performs local refreshes every 30 seconds, allowing users to set an automatic refresh interval ranging from 5 to 3600 seconds (persisted in localStorage), or manually trigger a refresh. The API Key is automatically retrieved in order from DSH credentials, environment variables, or OpenCode CLI...
Read MoreWeirdSky924/project-change-router-skill: Project-level Change Routing and Boundary Governance for AI Coding Agents
`WeirdSky924/project-change-router-skill` is an AI coding governance plugin designed for large repositories, compatible with Codex, Claude Code, and DeepSeek Harness. It aims to address issues such as repeated implementation, architectural violations, and dependency confusion caused by AI agents due to missing local context. The plugin enforces routing and gate checks prior to code modification. By generating project-local route bundles and reports, it identifies module ownership, public APIs, and dependency directions, and outputs strong constraint evidence containing `execution_gate` status. Its core mechanism separates "routing suggestions" from "write permissions," utilizing three gate states: `blocked`, `conditional`, and `pass`.
Read Morewebkong/dsh-plugin-sidebar: DeepSeek Harness Left and Right Sidebar Plugin
webkong/dsh-plugin-sidebar is a plugin specifically developed for the DeepSeek Harness (DSH) web version, aiming to enhance session and file management capabilities through left and right sidebars. The left sidebar supports browsing sessions grouped by workspace, offering one-click operations such as status display, search, rename, and archive. The right sidebar integrates a file browser and a Git panel, supporting lazy-loading directories, file search, Git status viewing, Diff preview, commit history management, and branch switching. Furthermore, the plugin provides syntax highlighting, editing, and saving functionalities for text files based on CodeMirror 6, and supports a fully Chinese/English interface as well as automatic adaptation to DSH themes. Please note DSH version compatibility during installation (e.g., DSH ≥ 0.1.2 is recommended to be paired with plugin v0.3.2), available via GitHub.
Read Moredsh-agent-pricing: DeepSeek Harness Real-time Session Cost Preview
`dsh-agent-pricing` is an MIT-licensed plugin developed specifically for the DeepSeek Harness Web profile, aiming to address issues regarding token consumption and cost tracking in chat-based development. The plugin offers three core features: first, it displays the cumulative cost of the current session in real-time beneath the input area, refreshing every 5 seconds and supporting CNY/USD switching; second, it presents an overlay for today's usage, including token breakdown, hourly bar charts, and model breakdowns; and third, it registers `price_estimate` and `session_cost` tools, enabling the Agent to autonomously query estimated prices or full session costs. Prices are synchronized from the DeepSeek official page, support peak-valley pricing awareness, and automatically fall back to repository or built-in prices if scraping fails.
Read Morevisual-review: Enable DSH Web to display images and invoke visual interpretation
visual-review is an MIT-licensed plugin for DSH designed to address the issues where images cannot be displayed directly in Web chat interfaces and text models cannot understand image content. The plugin supports rendering images in formats such as PNG and JPEG within DSH Web, and provides the `visual_review` tool, which returns a Chinese description of the image by invoking a visual multimodal model, covering text, objects, scenes, and other content. The plugin supports a dual-engine mode: it prioritizes OpenAI-compatible cloud-based multimodal APIs, automatically falling back to the local Qwen3-VL-8B model when not configured to ensure data privacy. Users can flexibly view or update cloud configurations (URL, API Key, Model) via the `visual_review_config` tool, or clear the configuration to...
Read Moredsh-search-failover: DSH's provider-level search and crawling pool
dsh-search-failover is a DSH plugin maintained by Walvez, designed to address issues such as single backend quota exhaustion or network failures. It transparently takes over DSH's `web_search` and `web_fetch` functions at the Provider level, preserving native tool signatures while integrating multiple search and fetch backends into a unified scheduling pool. The plugin's core functions include: support for dual routing strategies of "priority-based Failover" and "weighted round-robin"; intelligent quota awareness and circuit breaker mechanisms that apply different cooling periods for quota exhaustion versus transient errors, along with automatic health checks; provision of the `web_search_from` skill to allow the AI to autonomously select engines like Exa and Tavily as alternative sources; and support for rotating multiple API keys within the same backend to maximize quota utilization.
Read MoreDSH Roundtable Plugin: Organizing Multi-Role Discussions in @ Mentions
The DSH plugin `dsh-round-table` supports reviewing or discussing by mentioning different AI roles via `@` in a conversation. The left sidebar enables the creation and persistence of roles, with configuration including the System Prompt, personality parameters, and a 2000-character limit SOUL.md document, with data atomically written to the local `state.json`. The core functions are divided into single-role and multi-role modes: in single-role mode, the AI answers in the first person as that identity and can invoke DSH host tools (e.g., reading files, executing commands); in multi-role mode (up to 4 roles at a time), each role discusses in a serial relay via independent Agent sessions, followed by the moderator converging on consensus, identifying divergences, and proposing action suggestions. To prevent infinite loops, tools are disabled during the multi-role discussion phase, with a timeout protection of 90 seconds per role and 120 seconds in total.
Read Moredsh-tdai-memory-adapter: Connect DSH to existing TencentDB Agent Memory
`dsh-tdai-memory-adapter` is a lightweight adapter plugin for DeepSeek Harness (DSH) designed to reuse an existing TencentDB Agent Memory Gateway/Core, thereby avoiding the local re-construction of the memory stack. The plugin primarily addresses three core issues: automatically retrieving relevant memories to inject context prior to DSH actions, capturing and delegating them to the existing MemoryCore at the end of a conversation, and providing a set of read-only search tools (including memory, conversation history, and Skill search). Unlike `dsh-tdai-memory`, which fully migrates the memory system, this plugin does not replicate the MemoryCore or manage local storage; it is solely responsible for lifecycle event triggering and tool registration. Its advantage lies in its lightweight nature.
Read Moredsh-code-reference: DSH Code Reference Retrieval and Reuse Investigation Plugin
dsh-code-reference is a code reference retrieval plugin for DeepSeek Harness (DSH), positioned as a candidate discovery tool rather than an automatic decision-maker. It is designed to intervene after requirement clarification and before coding, investigating reusable resources in local code, system profiles, and open-source platforms (GitHub, npm, GitLab, Gitee) to present a list of candidates and value trade-offs to the user. The plugin comprises three modules: core, tools, and decision, supporting architecture-level reuse and four-tier decision-making (direct reuse, modification, dependency integration, and rewriting), while automatically evaluating based on policy constraints like licenses and languages. It is currently in a stable Beta phase, suitable for internal enterprise pilot testing. Installation requires pinning the version and verifying integrity, and configuring a GitHub Token is recommended to increase the search quota. Regarding security...
Read Moredsh-unarchive: DSH Archive Session Recycle Bin
`dsh-unarchive` is an independent third-party plugin (MIT License) for the DeepSeek Harness (DSH) `web` profile, designed to supplement the management and recovery functions for conversations after archiving. The plugin is not compatible with the `headless` UI and primarily provides the following core functions: 1. **Archive List and Preview**: Opens a panel via a floating button in the bottom-right corner, displaying archived sessions grouped by workspace, and supports inline preview of the beginning of the session and recent messages (text blocks only, limited to 200 characters). 2. **Session Recovery**: Supports single or batch recovery. The operation is idempotent, includes existence validation, and performs sequential writing. After recovery, the sidebar updates immediately and synchronizes across multiple tabs without requiring a refresh. 3. **Archive Confirmation**: An optional feature that adds a confirmation step before the native archive operation.
Read Moredsh-plugin-market: Browse and manage mydsh.dev plugins on the DSH settings page
dsh-plugin-market is an unofficial Web platform plugin produced by the mydsh.dev community, aiming to provide integrated plugin management functionality for DeepSeek Harness. This plugin integrates the mydsh.dev plugin catalog into the settings page, supporting categorized browsing, local or AI semantic search, as well as installation, enabling, disabling, and uninstallation of 3,656 verified plugins. Its core advantage lies in integrating scattered command-line operations into a graphical user interface, and supporting one-click automatic restart across multiple environments such as PM2 and Docker to apply configurations. The plugin lifecycle encompasses seven states and features comprehensive security mechanisms, including pre-write backups, failure rollback, core component protection, and incompatible plugin blocking. Users can install the plugin via the GitHub CLI, and configuration options cover the API address, cache duration, and...
Read MoreLocalLens: Use macOS Vision OCR to locally read screen and image text for DeepSeek Harness
LocalLens is a community plugin for DeepSeek Harness (DSH) based on the macOS Vision framework, designed to perform OCR recognition locally. It extracts text from screen screenshots, clipboard images, or local files without requiring visual models, API keys, or network requests, returning the results to DSH for processing. The plugin supports macOS 13+ and Node.js 22+ environments, offering three input sources: `source=screen`, `clipboard`, and `file`, with default support for Simplified Chinese and English. Once installed, it can be invoked directly via natural language instructions—for example, to read clipboard content or parse text from local images—and supports subsequent data transformation and analysis. Please note that this plugin only processes bitmaps; PDFs must first...
Read Moredsh-providers: Manage model providers, login, and usage for DeepSeek Harness
`dsh-providers` is a model provider plugin for DeepSeek Harness (DSH), designed to centrally manage model login, directory refresh, usage monitoring, and quota viewing. The plugin supports OAuth or API Key login, allows switching between multiple accounts under the same provider, and enables refreshing the model list from the Curated Catalog or OpenAI-compatible endpoints. In terms of cost management, it provides multi-dimensional views of token consumption and estimated costs for today, 7/30/90 days, supports breakdown statistics by model and provider, and allows manual input of prices for unpriced models for real-time recalculation. Additionally, the plugin can display subscription quotas or pay-as-you-go balances, as well as detailed session-level statistics including tokens, costs, tool calls, cache hit rates, and context peaks. Regarding data security,
Read Morettmouse/dsh-taskboard: DSH Local-First Taskboard Plugin
ttmouse/dsh-taskboard is a local-first task board plugin for DeepSeek Harness (DSH), with data fully stored in a local SQLite database and no dependency on external cloud services. Derived from chuspeeism/dashi-taskboard, its core features include support for five view types: Kanban, List, Gantt, Workflow, and Dashboard; task details cover related items, attachments, tags, and per-task AI chat; it supports automatically claiming the oldest todo task in a mapped project within the workspace, executing via dsh-routines in a headless session, and writing progress back as comments. The plugin implements automatic synchronization between DSH workspaces and board projects, and can...
Read MoreDSH Capability Inspector: DeepSeek Harness's Read-only Runtime Diagnostic Plugin
`tree201/dsh-capability-inspector` is a read-only runtime diagnostics and health check plugin for DeepSeek Harness (DSH). Its core is the `inspect_dsh` tool, designed to help troubleshoot agent visible capabilities and runtime issues without modifying configurations. By checking basic information such as the Node.js environment, operating system, architecture, and working directory, this plugin deeply evaluates visible tools, LLM providers and model directories, skill invocation patterns within the current agent scope, as well as workspace status and session persistence availability. It can also precisely report missing capabilities and individual check errors, and a single check failure will not interrupt the overall diagnosis. Users can add it to a specific profile via GitHub and restart DSH to use it. Full support is provided.
Read MoreSpecsRelay for DeepSeek: Handing DeepSeek conversations to the DSH project
SpecsRelay for DeepSeek is an open-source plugin for DSH desktop clients, designed to bridge the gap between DeepSeek web discussions and local project implementation. It allows users to open and log in to the real DeepSeek web interface directly within the DSH client, without the need for manual conversation copying or context organization. Through built-in skills, the plugin automatically retrieves the current full multi-turn conversation, structures it into requirements, asks for supplementary information if necessary, and sends it to a selected DSH project to launch an Agent for immediate processing. The plugin reuses DSH-configured models and does not require additional API keys. It supports four DSH clients, including anywhere-labs and Pilot Harness. Installation is simple, allowing for automatic recognition and installation via the `npx` command. It functions as...
Read Moredsh-feishu-bot: Driving DeepSeek Harness local agents in Feishu private chats
dsh-feishu-bot is a plugin for DeepSeek Harness designed to extend local agent interactions to Feishu private chats. The current version, 0.1.0-rc.11, is compatible with DSH 0.1.2-alpha.2, allowing users to send commands, view sessions, handle approvals, and share the same session as the Web GUI via Feishu. Core features include a suite of private chat commands, such as `/new` to create a session, `/ls` to list sessions, `/use` to bind a session, `/stop` to stop tasks, and status/model control commands like `/status` and `/effort`. Regular text messages can directly enter the bound session, support approval card interactions, and the plugin does not interfere with the model's internal behavior. Installation requires using the `dsh plugin` command to add...
Read MorePianpianUI: DSH Chat Main Page Semi-transparent Background Plugin
PianpianUI is a plugin for the DeepSeek Harness (DSH) Web UI used to add a translucent background for "Lin Pianpian" to the main chat page, while ensuring the sidebar, input box, and chat content remain clear and readable. Maintained by tdyangbo and licensed under the MIT License, the plugin's core features include UI adjustment buttons in the bottom right corner, supporting adjustments to background opacity and depth, as well as one-click restoration of default settings. Adjustment results are saved in the current browser and persist after page refreshes, while the adjustment buttons automatically hide on non-chat pages. Installation can be done by executing the `dsh plugin` command via Git or local file paths, followed by launching `dsh web` to take effect (a forced browser refresh may be required). The plugin supports update and disable operations, and it is recommended that users obtain it only from...
Read Moredsh-plugin-voice-input: Local voice to draft in DSH Web input
`dsh-plugin-voice-input` is a DeepSeek Harness Web voice input plugin developed by tangbut1, open-sourced under the MIT license. This plugin aims to address the inconvenience of inputting long sentences or mixed Chinese and English content in web input boxes. By adding a "hold to speak" microphone button next to the input box, it enables local offline speech recognition. Users press and hold the button to record audio, and upon release, the system performs offline recognition using the `sherpa-onnx-node` and `SenseVoice-SSmall INT8` models via the local loopback address (127.0.0.1:18765). It supports automatic language detection for multiple languages, including Chinese, English, Japanese, Korean, and Cantonese. The recognized results are appended to the current draft via DSH's official slots and events, and are not sent automatically.
Read Moredsh-web-auth: Add Transport Layer Authentication for DeepSeek Harness Web GUI
`dsh-web-auth` is a DeepSeek Harness (DSH) plugin used to establish an authentication boundary at the transmission layer of the Web GUI. It functions by disabling the default webserver and inserting an authentication gateway to ensure that HTTP routes and WebSocket/HTTP upgrade paths are authenticated before the request reaches the application. The plugin supports two modes: `always` and `non-loopback`, and by default enforces login for all requests (including local loopback). Security features include using scrypt hashing for password storage, in-memory session token management (with sliding TTL), setting secure HttpOnly/SameSite cookies, IP-based login attempt limiting, and Origin...
Read Moredsh-test-runner: Structured test runner plugin for DSH
dsh-test-runner is an MIT-licensed plugin within the DSH ecosystem. The core tool, `test_run`, is designed to optimize the agent's test execution workflow. By automatically detecting testing frameworks such as vitest, jest, pytest, and node:test, executing tests, and structurally parsing failure summaries, it prevents the model from having to read lengthy raw terminal outputs, thereby reducing the costs associated with multi-round fixes. The plugin supports filtering test targets by file or case mode, provides a `last_failed` feature to rerun only failed cases, and allows overriding the default execution command via the `command` parameter. The default timeout is set to 120 seconds, and it strictly adheres to session-level sandbox security policies. Installation requires adding the command via a local directory, followed by restarting the DSH Web process to take effect. Applicable scenarios are frequent execution...
Read Moredsh-web-remote-access: Enabling remote access to dsh Web UI with token protection
`studyzy/dsh-web-remote-access` is a bundle plugin for dsh Web profiles designed to address the limitation where local loopback access cannot be shared across a local area network (LAN). This plugin enables remote access via `--host 0.0.0.0` while enforcing a Web Token guard mechanism to ensure the security of web pages, APIs, and WebSocket connections. Core features include: 1. **Secure Access**: Remote access requires verification via the `?web_token=` parameter, issuing session cookies upon successful authentication. Token validation employs SHA256 and constant-time comparison to prevent timing attacks. 2. **Experience Optimization**: Local loopback access does not require a token, preserving the original seamless experience; it auto-starts upon initialization.
Read Moredsh-chrome: DeepSeek Harness Chrome Sidebar Plugin
dsh-chrome is a browser companion extension for DeepSeek Harness (DSH), designed to embed the full DSH web UI via the Chrome sidebar, granting local agents the ability to read pages, capture traffic, and control the browser. The plugin runs in a trusted local environment and requires Chrome 118+ and Node 18+. Core functions include automatically detecting the URL and content of the active tab (supporting SPA routes), capturing HTTP request details on demand (automatically masking sensitive headers and retaining the most recent 500 records), and providing basic control tools such as navigation, clicking, and opening new tabs. To ensure security, the plugin employs best-effort protection mechanisms, such as marking injected pages as untrusted data and utilizing intent-unlock.
Read More@steven-wu/dsh-cost-meter: Display real-time dollar cost badges in the DSH Web UI
`@steven-wu/dsh-cost-meter` is a DSH plugin designed to address the lack of real-time cost display in the Web UI. It reads token usage reported by the Provider, combines it with a configurable price table, maps the data to USD costs, and displays them in real-time within the session interface. Core features include cost accumulation based on `session-projection`, distinguishing between uncached input, output, and cache read/write usage to avoid double counting; it displays per-turn costs at the end of assistant messages via a Badge, with a hover revealing detailed usage breakdowns and the session total. Price configuration supports USD per million tokens (USD/1M tokens) and can be specified via local files, environment variables, or inline configuration, including support for default price fallback. Users need to...
Read Moredsh-session-delete: Add a session deletion entry with confirmation for DeepSeek Harness Web
`dsh-session-delete` is an open-source plugin for DeepSeek Harness Web maintained by StarsTom (v0.1.3, MIT License), aiming to solve the tedious issue of manually cleaning up old sessions. The plugin does not replace the official sidebar but adds a "Delete Session" entry with double confirmation to the existing session menu, supporting name verification and mandatory checkbox confirmation before deletion to reduce the risk of accidental deletion. It supports only the official JSONL session persistence backend and requires use within a Node.js 20+ and DSH 0.1.0-rc.6 compatible environment. The plugin features strict security boundaries: it does not initiate network requests, does not collect or upload data, and server-side RPC is limited to loopback permissions. For non-JSONL backends or changes in DOM structure...
Read MoreStarfie1d1272/dsh-v4-anchor: DeepSeek V4 Standard First Request Anchoring and Promotion Recovery
`Starfie1d1272/dsh-v4-anchor` is an RL anchoring patch for the DeepSeek Harness Standard plugin, specifically designed for the DeepSeek V4 model. Its core functionality is to constrain the session to a minimized RL-shaped surface (containing only `bash/pwsh` and `str_replace_editor`) before the first persistent `tool/call`, temporarily removing runtime contexts, the Skill Catalog, and `AGENTS.md` injection. Once the model completes its first tool call, the plugin automatically restores full Standard capabilities, including the original prompt, the full tool directory, and skills.
Read Moredsh-token-price: Display token cost and account balance for DeepSeek Harness Web chat interface
`dsh-token-price` is a plugin for the DeepSeek Harness (DSH) Web chat interface, designed to address the issue where token usage generated by requests is visible but the associated costs and balance are not. Maintained by `spoon-man569` and licensed under the MIT license, its core features include real-time display in the UI of token costs per response turn, total session costs, and estimated RMB amounts based on the `USD/CNY` exchange rate. Additionally, it invokes the official interface to display account balances and marks unknown model routes as "unpriced" to avoid misunderstanding. Installation requires executing the `dsh plugin` command via pnpm, and configuration options cover the balance interface address, API key environment variables, and refresh intervals. The plugin supports dual emphasis on the host service and browser display...
Read MoreDASH: An oh-my-pi style terminal TUI plugin for dsh
DASH is a terminal TUI plugin developed by songqikong under the MIT license. Instead of refactoring the backend, it encapsulates the DSH official agent kernel into an oh-my-pi style interactive interface, launched via `dsh --profile dash`. Its core advantage lies in providing a terminal experience close to that of a professional editor, supporting multiline input, kill-ring, undo, and file completion. Functionally, DASH fully reuses DSH's tool calling, session persistence, and official Agent presets (such as Standard and PTC), while introducing a multimodel role system (default/smol/plan/task) that allows users to flexibly switch models and thinking depth. Furthermore, it supports session time travel,
Read Moredsh-statusbar: A configurable bottom status bar for DSH Web
dsh-statusbar is a DSH plugin developed by Small-Miao and is released under the MIT License. It aims to address the issue of scattered session tokens, round durations, time consumption, and host status information in DSH Web by centrally displaying key metrics in a VSCode-style bottom status bar. Core features include displaying session tokens, LLM and tool time consumption, cache hit rate, real-time TPS, CPU/memory usage, and host clock, while allowing users to customize the display status, position, and order of each metric via the settings interface. The plugin polls the interface every 2 seconds to fetch data and automatically hides the original duplicate status lines. Installation requires a Web Profile, supports adding via a GitHub URL, and takes effect after a restart. Additionally, the plugin exposes a `statusbar` Cordis service.
Read Moremmv-dspic: Local EDA Toolchain for DeepSeek Harness with MATLAB, ModelSim, and Vivado
mmv-dspic is a DeepSeek Harness (DSH) plugin oriented toward digital communication IC design, aiming to encapsulate MATLAB, ModelSim, and Vivado as standard tools callable by an Agent to simplify the manual chaining of local EDA toolchains. The plugin provides 7 core commands: `mmv_check_env` is used to probe environment versions; `mmv_project_init` initializes a workspace containing directories such as matlab, rtl, sim, etc.; `mmv_matlab_run` executes algorithm modeling or reference simulation; and `mmv_modelsim_compile` and `mmv_modelsim_simulate` are respectively used for RTL source code compilation and batch processing.
Read Moredsh-cost-guard: DSH Cost Plugin for DeepSeek Pure API
dsh-cost-guard is a DSH cost plugin for DeepSeek API usage, licensed under MIT. It focuses on cost control with distinct responsibilities from routing and persona plugins, providing session cost accounting, cache hit rate statistics, and budget hard caps. Core features include: intercepting new requests via `llm/stream` to stop billing after setting a budget (excluding in-flight requests); providing session-level convergence switches to optimize expression; implementing automatic cost routing based on complexity, peak-valley loads, and budget surplus; and supporting peak-valley awareness and off-peak task queues to leverage idle time for automatic task execution. Additionally, the plugin includes a client monitoring dashboard, multi-level budget scope management, and the `dsh-optab` subpackage (for prefix thinning and output compression). The plugin is zero-dependency and does not touch internal state, aiming to help API-only users with unified cost monitoring.
Read Moredsh-approval-hotkeys: Enter / Esc hotkeys for DSH interactive panel
dsh-approval-hotkeys is a pure client-side browser extension for DeepSeek Harness (DSH), maintained by SiriLee and licensed under the MIT License. This plugin aims to improve interaction efficiency via keyboard shortcuts, allowing users in panels such as Approval, Tool Questioning, and Plan Review to execute confirm actions (e.g., Allow once, Submit, Approve) using the Enter key and cancel actions (e.g., Reject, Discard, Decline, or Discuss) using the Esc key. It requires no configuration and functions by listening to document-level keydown events to simulate clicks on corresponding buttons, while also incorporating safeguards against accidental triggers, such as ignoring keystrokes in input fields, ignoring key combinations, and checking if the focus is already on a button.
Read MoreDSH K12 English Lesson Builder: Generate English PPTX and DOCX Lesson Plans from a Single Blueprint
`shyboy/dsh-k12-lesson-builder` is an MIT-licensed plugin based on DeepSeek Harness, designed to address the issue of content misalignment between PPT and Word lesson plans in K-12 English teaching. By generating a unified `lesson-blueprint.json` teaching blueprint first, and then rendering editable PPTX and DOCX files from the same blueprint, the plugin ensures consistency between page mapping and page content. It reads teaching materials, curriculum standards, and templates provided by the teacher, calls specific interfaces to extract sources and render materials, and finally generates synchronized lesson plan files containing audit reports. This plugin only supports Windows 10/11 environments and requires the installation of the desktop version of Microsoft Office and PowerShell 7.
Read Moreshrekcg/dsh-im-channel: A unified bridging plugin for integrating DSH with Feishu and other IMs
`shrekcg/dsh-im-channel` is an IM access plugin designed specifically for DeepSeek Harness (DSH), supporting the direct deployment of agent capabilities to instant messaging platforms such as Feishu, Telegram, and DingTalk. Licensed under the MIT license, the plugin features persistent sessions, topic context isolation, true streaming output, and multimedia sending/receiving capabilities. Core highlights include exposing 40 Feishu object tools (e.g., scheduling, documents, message operations) via MCP, supporting natural language invocation, and built-in rich slash commands (e.g., `/help`, `/model`, `/status`) for session management and status diagnostics. Channel support varies: Feishu and Telegram are fully available, while Slack and Discord are partially available; DingTalk is experimental, and support for QQ/WeChat...
Read Morefalsify-dsh: Integrate public Falsify CLI into DSH to generate receipts
`shi275773124/falsify-dsh` is an adapter for DeepSeek Harness (DSH), designed to bridge the gap between Agent self-assessment and verifiable release standards by integrating the public Falsify CLI. Instead of generating a second opinion, this plugin returns the CLI's receipts—such as `PASS`, `PASS_WITH_DEBT`, or `BLOCK`—directly, ensuring that decisions are made by the CLI rather than inferred by the Agent. Core functionality includes three tools: `falsify_lint` for static checks, returning cleanliness tags; `falsify_review` for documentation review, returning final judgments; and `falsify_gate` for Pull Requests.
Read Moresent-msg-locator: Locate every turn of conversation in a DSH session
sent-msg-locator is a pure Client DSH plugin maintained by ShanHaiFish, designed to address the difficulty of locating specific turns in long sessions. It provides a persistent column of turn icons on the left edge of the chat area, visualizing each turn as a clickable numbered bubble. Clicking an icon smoothly scrolls to the beginning of the corresponding turn, while the currently viewed turn is automatically highlighted and follows the icon column. Hovering over an icon displays the turn time, user input summary, and status. The plugin supports both static bundle and dynamic plugin forms; the static form loads automatically with the process, whereas the dynamic form requires reactivation after each restart. The plugin is licensed under the MIT license, adapts to both light and dark themes, and requires no Host permissions (no RPC, network, or file system operations), utilizing only element-level APIs for scrolling positioning. Users can access it via `dsh...
Read Moredsh-plugin-security-review: Adding a static security review to DSH dynamic plugin installation
`dsh-plugin-security-review` is a DSH plugin security review guard developed by ShanHaiFish, licensed under the MIT license. It performs static source code security reviews on dynamic plugins installed or executed via `cordis_define` and `cordis_run`. The tool provides two core functions, `plugin_security_review` and `plugin_security_audit`, to handle plugin operations based on a four-tier strategy of `BLOCK`, `ASK`, `WARN`, and `ALLOW`. Its main features include browser-side manual approval popups (Approve, Approve + Whitelist, Reject) and the ability to persist code fingerprints after manual approval, allowing subsequent identical fingerprints to be automatically permitted. Furthermore,
Read Moredsh-self-update: In-app self-update plugin for DeepSeek Harness installed via Git source
`dsh-self-update` is a self-update plugin tailored for DeepSeek Harness (DSH) git checkout installation scenarios. It streamlines the tedious manual processes of executing `git pull`, installing dependencies, and building/restarting, while providing in-app one-click updates, failure rollback, and service restart capabilities. The plugin checks for new versions in the background every 6 hours or on demand, displaying an update panel via a sidebar entry. The update process automatically executes standard build commands and refuses to modify dirty working trees to preserve local changes; if a branch divergence exists, it backs up local commits to a separate branch before synchronizing with the remote. It supports one-click rollback and CLI fallback commands in case of update failures. Service restart is implemented via process exit code 75 and is compatible with systemd, PM2, and the native macOS Shell (requires Xcode toolchain; the application uses Ad-hoc signing).
Read Moredsh-global-task-list: DeepSeek Harness Global Task Library Plugin
`dsh-global-task-list` is a plugin designed for DeepSeek Harness to address issues such as fragmented tasks, invisible progress, and state desynchronization. Core features include: 1. **Task CRUD and Persistence**: Provides `task_add/list/update/delete` tools, with tasks stored in a cross-session `storageDomain` to support long-term maintenance. 2. **Persistent Floating Panel**: A browser-side panel located in the bottom-right corner that subscribes to SSE in real-time to refresh task status, supporting modification, deletion, and viewing of structured content. 3. **Background Job Synchronization**: Associates tasks via `jobId` to automatically sync terminal states of background jobs (such as completion or failure), adapting to master-slave Agent collaboration workflows. 4. **Generative UI**
Read Moredsh-plugin-8r: DSH's 8R local determination plugin
dsh-plugin-8r is a local judgment plugin for DeepSeek Harness (DSH), maintained by SensenMeng. Its core function is to automatically inject a bold "诶!…" prefix at the beginning of the AI response when a user message triggers a specific rule (8R) via local JavaScript logic. This process is completed entirely locally; the model does not need to understand the rules and does not consume context or tokens, thereby avoiding reliance on model judgment. The plugin uses `agent/pre-step` for judgment, injects the prefix into the stream output, supports failure retry, and prevents duplicate injection within the same turn. It only takes effect for the main session, excluding sub-agent messages, and provides a local diagnostic interface. Installation requires executing an add command in the DSH profile directory and restarting, and depends on the dependency `@de...
Read MoreDSH Session Manager: Add a set of common operations for DeepSeek Harness Web sessions.
Semidia/dsh-session-manager is a community plugin (v0.1.1, MIT License) for the DeepSeek Harness (DSH) Web client, designed to enhance session management efficiency. The plugin enhances the interface through two main entry points: a right-click context menu in sidebar session rows supporting pinning/unpinning, marking as unread, renaming, archiving, forking, opening in the file manager, copying the working directory/title/ID/deep link, and opening in a new window; and a Session Manager entry at the bottom of the sidebar for the current session, supporting export to ZIP, archiving, forking, and copying information. The plugin uses only publicly available client services, but some deep link features require the `dsh-deeplink` plugin.
Read Moredsh-git-plugins: DeepSeek Harness Git and Source Code Control Plugin Suite
`sakthiveltofficial/dsh-git-plugins` is an MIT-licensed plugin suite for DeepSeek Harness (DSH) designed to convert Git operations and platform interactions into agent-callable tools. It requires Node.js >= 20 and git CLI support. Core features include: 1. Local repository operations covering common commands such as clone, commit, push, merge, and rebase; 2. Hosted platform operations supporting PR/MR, issues, releases, CI/CD, and security alert management for GitHub, GitLab, Bitbucket Cloud, Azure DevOps, and Gitea; unsupported operations will return...
Read MoreLoongPort DSH Plugin: Integrating an OpenAI-compatible Provider into DSH
`loongport` is a plugin and CLI tool for DeepSeek Harness (DSH) maintained by SailingLoong, designed to simplify the integration of OpenAI-compatible providers. This plugin (v0.2.0, MIT licensed, requires Node.js >= 20) primarily offers two functions: first, a visual configuration entry in DSH under "Settings → LoongPort," where users can select pre-verified providers, paste API keys, and choose models; and second, advanced CLI commands to write custom OpenAI-compatible endpoints into the DSH configuration. The CLI supports options such as `--base-url`, `--model`, and `--route`.
Read MoreDSH Cost Meter: Round-based Cost Tracking for the DSH Web GUI
DSH Cost Meter is a cost tracking plugin for the DeepSeek Harness Web GUI, designed to address the issue of historical session cost recalculation caused by price adjustments. Its core mechanism employs price snapshot anchoring to ensure that the cost of each completed response round is fixed at the price applicable at the time of usage, unaffected by subsequent changes. Key features include snapshot-based cost display per round and per message, real-time account balance retrieval and caching, real-time cost estimation during streaming (replaced with precise values upon settlement), peak-valley pricing support, sub-agent cost aggregation, and a bilingual interface. The plugin offers interface components such as Composer dock readings, a cost view tab, and real-time estimation in the header, and supports manual refresh interfaces, but access is restricted to local or trusted hosts only. Users can quickly install it to the Web profile via the DSH CLI, and it is compatible with DSH.
Read Moredsh-BigfishPet: DeepSeek Harness Universal Desktop Pet Plugin
dsh-BigfishPet is a universal desktop pet plugin designed specifically for DeepSeek Harness (DSH), licensed under the MIT License. Configured via the DSH settings page, the plugin uses PySide6 to drive a transparent desktop helper displaying a "Whale Girl" image, mapping agent task states in real-time. Its core functionality includes a real-time state driver based on `session/event` that reduces tasks to five states: thinking, working, waiting, completed, and error, displaying corresponding animations based on priority (Waiting > Error > Working > Thinking). The plugin supports rich interactive experiences, such as triggering random dialogue with the left mouse button, automatically muttering or falling asleep when idle, and controlling the host process or opening the WebUI with the right mouse button. State data is persisted to `~/.dsh/pet.json`.
Read Moredsh-qwen-mm: Adding Multimodal Reading and Tool Integration to DeepSeek Harness
dsh-qwen-mm is a DeepSeek Harness (DSH) plugin maintained by RRRosmontis, designed to enable text-only models to process multimodal content such as images, videos, and documents via MCP tools. This plugin integrates the capabilities of Qwen-MM-Plugins, offering features like multimodal reading, cloud-based vision/OCR/ASR, web search, video processing, and 3D/CAD toolchains. Its core functions include basic reading without a key, an advanced API requiring a DashScope key, a retrieval function requiring keys from search service providers, and support for long-video Q&A as well as tools like Blender and FreeCAD. A standout feature, "Drag-and-Drop Image Upload," allows users to drag images into the input box for the model to read; however, this feature relies on core changes to DSH that have not yet been merged into the official version and requires the use of a specific fork.
Read Moredsh-searxng: Integrate SearXNG search for DeepSeek Harness
dsh-searxng is an MIT-licensed plugin (v0.2.1) for DSH designed to provide Agent-based Web search capabilities via SearXNG using `ctx.web`. The plugin supports two primary modes: automatically deploying a managed, loopback-only SearXNG Docker instance, or connecting to existing local or remote SearXNG instances without starting Docker. It requires Node.js 20+ and Docker Compose v2 (Docker path only) and does not support Podman. Core features include quickly initializing configuration and activating a Profile via the `setup` command, supporting port specification, and multi-profile environment isolation; it provides `
Read Moredsh-wallpaper: Configure wallpaper, blur, and transparent surfaces for DSH Web
dsh-wallpaper is a community-maintained DSH Web wallpaper plugin (v0.1.0, MIT License) designed to customize backgrounds and adjust display effects. It supports independent wallpaper configuration for the main interface and the trajectory page, offering options such as no wallpaper, built-in gradients, image upload, folder import, and image cropping. Users can fine-tune blur, surface opacity, text color schemes, and image fill position, while the trajectory page provides multiple color schemes. Data is stored in browser IndexedDB (for images) and localStorage (for parameters), with a note that clearing the cache may result in image loss. It supports installation via GitHub, Release, or source code and is cross-platform compatible, though the folder import feature relies on browser webkitdirectory support (Firefox does not support it). After installation, it needs to be configured in DSH Web...
Read Moredsh-shortcuts:为 DeepSeek Harness WebUI 提供可自定义键盘快捷键
dsh-shortcuts is an open-source keyboard shortcut plugin developed for DeepSeek Harness WebUI, aiming to address issues where common operations are scattered across menus and mouse reliance interrupts the rhythm of input. Based on the MIT license, this plugin runs client-side without network requests or access to business data, supporting two modes: dynamic loading at the WebUI session level and static installation for the Desktop host. Its core functions include providing 34 predefined shortcuts categorized into six main groups: Session, View, Clipboard, Model, Permissions, and System. It allows users to freely record, clear, or disable any key combinations and features automatic conflict detection. Users can view the shortcut quick reference guide and diagnostic panel via ⌘/ and seamlessly toggle between three permission levels—Read-only, Workspace Write, and Full Access—using ⇧Tab.
Read Morerice-awa/dsh-lan-gateway: A plugin to securely expose the DSH Web GUI to the LAN / Public Network
`rice-awa/dsh-lan-gateway` is a DSH plugin designed to securely expose the DSH Web GUI to a local area network (LAN) or the public internet. It resolves the security trade-off where DSH binds exclusively to 127.0.0.1 (preventing access from other devices) versus directly listening on 0.0.0.0 (which poses security risks) by employing a reverse proxy gateway. The plugin maintains DSH's local binding and establishes a separate gateway to forward requests, implementing a source-based access control strategy: LAN and local sources have password-free access, while non-LAN sources require verification via a login page and HMAC session cookies. The plugin supports optional TLS (with self-signed or custom certificates), rate limiting, CSRF protection, and hot configuration management. Users can enable, configure passwords, and monitor status via the `lan_gateway` command or DSH chat.
Read Moredsh-git-credentials: Keep Git platform API token values out of model context
`dsh-git-credentials` is a DeepSeek Harness plugin designed to address the security challenge of preventing tokens from entering the model context when calling APIs of Git platforms like GitLab and GitHub within DSH agents. The plugin decouples credential management from model logic, allowing the model to process only business parameters, while token values are decrypted by the plugin from local AES-256-GCM encrypted storage and directly used in the outbound Authorization headers. Its core features include limiting tool invocation scope by Provider (e.g., `gitlab_*`, `github_*`), and providing a Web settings panel that supports CRUD operations for sites and hot token rotation, with changes taking effect immediately without requiring a restart.
Read Moredsh-plugin-reload: Reload a specific DSH plugin for Cordis Loader
`dsh-plugin-reload` is an MIT-licensed plugin for DeepSeek Harness, designed to provide a finer-grained plugin reload mechanism than restarting the host. The plugin offers the `reload_plugin` tool to the agent, allowing for the individual restart of specific Cordis Loader entries based on entry ID, module name, or MCP server name, while keeping other entries running. Core features include performing hard reloads on in-process plugins—clearing ESM/CJS caches and re-importing code from disk, with automatic rollback upon failure—and for `mcp-client` entries, restarting the MCP server subprocess and registering tools. The plugin supports three modes: `auto`, `soft`, and `hard`.
Read Moredsh-noc-memory: A plugin to integrate long-term memory into DeepSeek Harness
dsh-noc-memory is a plugin for DeepSeek Harness (DSH), designed to address the issue of context loss after a single agent session concludes and to enable long-term memory functionality. Rather than providing a standalone memory store, this plugin connects DSH to a user-deployed Noc Memory MCP server. It primarily offers two categories of capabilities: loading long-term memory (noc_boot) and daily briefings (noc_briefing) at the start of a session; and reading, searching, creating, and updating memory entries (noc_read, noc_search, noc_create, noc_update). Using this plugin requires an environment with Node.js >= 20.0.0 and execution via `dsh plugin --p`
Read Moredsh-team-task: Multi-Agent Plugin for Long-Running Tasks in DeepSeek Harness
`dsh-team-task` is a DSH plugin maintained by Ready22Race, designed for long-running task multi-agent collaboration, aiming to solve the challenges of task tracking, dependency review, and crash recovery. Its core architecture utilizes an append-only event log as the single source of truth and supports log replay. It plans dependency Directed Acyclic Graphs (DAGs) via lead sessions, executes nodes through durable members, and implements a review gate mechanism that only unlocks downstream tasks upon lead approval. The plugin includes a resident reconciler that employs timers to automatically advance tasks after process restarts or crashes, ensuring execution stability. Furthermore, it offers a progressive playbook for on-demand loading of role protocols and exposes state and log APIs for the frontend.
Read MoreDeepSeek Harness Plugin: dsh-balance-monitor
`dsh-balance-monitor` is a DSH community plugin developed by Rainronin, designed to integrate account balance, peak-valley pricing status, and session cost information from the DeepSeek API. The plugin provides snapshots of the official `/user/balance` interface, an in-session query tool named `ds_balance` (supporting forced cache bypass), display of peak-valley pricing status based on Beijing time, and single-session cost estimation. It features a native-style sidebar badge supporting CNY/USD multi-currency display, defaults to automatic polling every 30 seconds, and uses green/yellow status lights to indicate normal connection or degraded status. By reusing `DEEPSEEK_API_KEY`, the plugin employs a 30-second TTL cache, serial request handling, and a 5-second timeout strategy to ensure security and stability. Users can access the plugin via `dsh`
Read Moredsh-plugin-jinji: Add Dual-Track Text Memory to DeepSeek Harness
dsh-plugin-jinji is a minimalist text memory plugin for DeepSeek Harness (DSH), designed to address the issue where logs and persona/product profiles are scattered across external tools. It adds a "Memory" entry to the left sidebar of the DSH web interface, offering dual-track memory functionality: continuous logs and entity profiles, supporting browsing by month or category, real-time search and filtering, and keyboard shortcuts. The core highlight of the plugin is the automatic injection of recent logs and profile summaries when a session starts, enabling context reuse, and it supports disabling injection or adjusting summary limits via configuration. Installation is simple, requiring only a Node >=20 environment, supporting the dsh plugin command or npm installation, without the need for compilation or third-party dependencies. It employs index caching and progressive rendering to ensure performance, follows the dark theme, and includes security mechanisms such as content escaping and path validation. This plugin is suitable for scenarios requiring...
Read Moredsh-plugin-dosage: Centrally view balance and peak-valley costs in DSH sidebar
`dsh-plugin-dosage` is a community plugin for DeepSeek Harness (DSH) designed to address the issues of scattered billing entry points and multi-vendor account monitoring. The plugin provides a unified sidebar `Usage/Balance` popup within the DSH Web configuration file, centrally displaying the balance and account status, Token statistics, and the cost per call calculated based on peak and valley periods for multiple providers (such as DeepSeek, OpenRouter, Moonshot, etc.). Core features include an overview panel showing total expenditure and peak/valley splits; a monthly heatmap supporting history views by cost or Token; and detailed call logs recording models, hit rates, and fees, offering various time filters. The plugin supports CSV, JSON, PNG data export and time-based...
Read Moredsh-codex-migrate: A one-off structured migration plugin for Codex and DSH
dsh-codex-migrate is a DSH plugin (MIT licensed) developed by polarskicpl, designed for explicit, one-time structured conversation import between DSH and Codex. It does not rely on background bidirectional synchronization, does not share sessions or merge conflicts, and each import is an independent operation. Core features include mutual import support for single or multiple conversations, preservation of the original workspace path, and provision of a "Continue in Codex/DSH" entry point. Additionally, the plugin provides MCP memory Beta functionality, supporting operations on locally stored memories via `remember_memory`, `search_memory`, and `forget_memory` (stored in `~/.codex/dsh-codex-bridg`).
Read Moredsh-md-preview: DSH's Markdown right-side preview plugin
dsh-md-preview is an MIT-licensed plugin for DeepSeek Harness (DSH) designed to address the issue of viewing `.md` files in Web sessions requiring a context switch. The plugin supports side-by-side Markdown previews in the right sidebar, with top alignment and adjustable width. It also features a session-isolated recent files list, a floating window mode, and full Markdown rendering (including code blocks and tables), automatically adapting to dark/light theme changes. To install, ensure the DSH profile is set to `web`, add the plugin via the `dsh plugin add` command from the GitHub repository `poiuyjie/dsh-md-preview`, and ensure the Node.js version is 20.3 or higher.
Read Moredsh-web-search-firecrawl: Integrate Firecrawl for DeepSeek Harness web_search
`@pionai/dsh-web-search-firecrawl` is a Firecrawl search backend plugin designed for DeepSeek Harness (DSH). It routes search requests to Firecrawl's `POST /v1/search` interface without modifying the `web_search` tool schema visible to the model, and maps the results back to DSH's standard structure. This plugin supports configuring the API Key via the DSH settings page or the `$FIRECRAWL_API_KEY` environment variable, and allows adjusting parameters such as `baseURL` and `limit`. After installation, it defaults to switching the search provider for the `web` profile to Firecrawl.
Read Moredsh-token-cost: View DeepSeek usage, costs, and balance on the DSH web interface.
dsh-token-cost is a plugin for the DSH web platform designed to address the scattered nature of token usage, costs, and balances in DeepSeek sessions. It features a draggable whale avatar in the browser. Hovering over it allows users to view the remaining balance percentage via a circular progress bar, while clicking expands a detailed card showing the current session cost, four categories of token usage (input/cache read/write/output), cumulative spending, and the DeepSeek official account balance (including gifted and top-up amounts). Its core advantage is server-side precise accounting: the plugin registers a session projection unit, replays logs event-by-event on the DSH server, and bills according to the actual unit price of the model used for each request. This avoids front-end estimation errors and ensures accurate accounting even when switching models mid-session. Furthermore, it reuses the DEEPSEEK_API_KEY configured in DSH.
Read Moredsh-ezcommit-plugin: DSH "One-Click Commit" Static Double-Sided Plugin
`dsh-ezcommit-plugin` is a static dual-panel plugin for DSH designed to simplify the handling of Git workspace changes in web sessions. The plugin provides a "one-click commit" feature that allows the current session model to automatically split Git changes into multiple Conventional Commits batches based on business granularity and execute the commits after user confirmation. Its core advantages include automatically detecting non-Git repositories or no-change states to gray out buttons, intelligently filtering sensitive files and environmental noise, and displaying detailed batch plans and file lists before committing. The plugin supports installation via npm or Git and must be used in the title bar after restarting the profile. The usage process involves secondary confirmation, model analysis and decision-making (noise or commit), and executing `git add` batch by batch.
Read Moredsh-workspace-sidebar: DSH Web Right Workspace Sidebar
`dsh-workspace-sidebar` is a right-side workspace sidebar plugin for DSH Web sessions, designed to handle code processing without switching to an external IDE. Its core features include supporting lazy-loaded file tree browsing (including view, rename, delete, and Markdown and code highlighting previews), displaying a Git diff file list (M/D/U status) and specific Diff content, showing commit history via `git log --graph` and supporting the viewing of file changes for a single commit, and quickly referencing a file's relative path to an input box via hovering and clicking the "@" button. The plugin offers installation via GitHub and npm, and requires restarting the `dsh web` service to take effect. Please note that the plugin's file write operations (delete, rename) and Git operations...
Read MoreOpenSaozi/dsh-xai-catalog: xAI/Grok Model Catalog Plugin for DeepSeek Harness
OpenSaozi/dsh-xai-catalog is a model catalog plugin for DeepSeek Harness (DSH) for the xAI and Grok Coding Plan LLM Provider, designed to help users with xAI credentials integrate and use Grok models within DSH. This standalone integration (MIT licensed) does not rely on official endorsements from xAI or DeepSeek, primarily addressing issues related to model list queries, protocol differences, and credential refreshing. Its core capabilities include dynamically querying the `xAI /models` endpoint to display available models, providing verified configuration presets for Grok 4.6 (such as context windows, output limits, and reasoning controls), and registering corresponding adapters for different versions of Grok models (Chat...
Read Moredsh-tint-theme: Adds a theme selector for DSH Web GUI
dsh-tint-theme is an open-source skin selector plugin for the DeepSeek Harness (DSH) Web GUI. It introduces a dedicated "Skins" entry in the settings, offering 25 skin families (including 22 ported themes and 3 original designs). Core features include automatically switching skins based on the system's light/dark preference and persisting user selections within the settings namespace. The plugin requires dsh-client-ui-theme version 0.1.0-rc.7 or higher to support preference saving, while installing from source requires Node.js >= 22.19. Users can enable the plugin by installing via the command line, restarting the service, and refreshing the browser. This plugin is licensed under the MIT license. Please note to check for dependency security, and the DSH community directory is a separate site, not an official app store.
Read MoreDSH Settings Plus: Adds a Settings Management Interface to DeepSeek Harness
`dsh-settings-plus` is an MIT-licensed plugin developed for DeepSeek Harness (DSH), designed to address the gap in settings management within plugin-based extensions. It provides form-level and file-level settings management capabilities and exposes an SDK for other plugins to register settings namespaces. The plugin is installed to a specified DSH profile via the `file:` bundle method, rather than being built as part of the host source code. Its core capabilities include enumerating registered settings namespaces and plugin composition configurations from the live `cordis` registry, defaulting to a read-only strategy to ensure security; it realizes form-level editing via `settings.section` and the schema form renderer...
Read Moredsh-fusion: Merging multiple DeepSeek Harness sessions into one resumable session
dsh-fusion is an MIT-licensed plugin for DeepSeek Harness that merges 2 to 32 scattered DSH sessions into a new, persistent, and continuous target session context. It generates a snapshot at the current point in time rather than a real-time connection, leaving the source sessions unchanged. Core functions include ordering messages by time or source, deduplicating shared prefixes via stable IDs, retaining only user and assistant text content, and inheriting the caller's environment configuration. The plugin offers four ways to invoke it: a UI dialog, a /fuse text command, a conversation_fusion model tool, and a Service API. Users can configure the maximum number of messages, byte limits, and whether to enable the Smart Planning Agent. The Smart Planning Agent is a tool-less temporary A...
Read Moredsh-dseyes: Providing native image upload experience for DeepSeek Harness text-only models
dsh-dseyes is an MIT-licensed plugin for DeepSeek Harness (DSH) designed to address the limitation where pure text models cannot directly process images. This plugin enables users to paste or drag images into the Web GUI, displaying them as attachments while preserving the original images. Prior to sending the request to DeepSeek, the host automatically invokes the Zhipu GLM free vision model (e.g., glm-4v-flash) to identify image content, generate a textual description, and replace the original image block, allowing the text model to formulate its response based on that description. The plugin supports an automatic fallback chain, result reuse, and diagnostic interfaces; the conversation continues uninterrupted even if image reading fails. Installation requires Node >= 22, configuration of GLM_API_KEY or ZHIPU_API_KEY, and running `dsh plugin --profi...`
Read Morenzl153/dsh-pet-whale: DSH Web Desktop Pet Little Whale
`nzl153/dsh-pet-whale` is a desktop pet plugin for DSH Web that provides real-time feedback of Agent status through a whale animation. It supports seven states (e.g., idle, think, working), offers interactions such as single-click, double-click, dragging, and right-click menus, and is equipped with six WebAudio sound effects. The plugin includes seven built-in preset palettes, supports automatic Chinese/English switching, follows light/dark themes, and pauses in the background. It is also compatible with `prefers-reduced-motion` accessibility features. Installation requires DSH >= 0.1.0-rc.6 and supports local directory or Git direct install. Changes take effect after restarting the Web service. Licensed under the MIT license, the whale outline uses official assets from DeepSeek, making it suitable for users wishing to enhance the DSH Web interface.
Read Morevoco-input-sh: VocoType Voice Input Plugin for DeepSeek Harness
voco-input-sh is a DSH web plugin designed to integrate VocoType's local offline speech recognition into the chat input box, reducing reliance on external tools. Licensed under the MIT License (version 0.2.0), its main features include providing a microphone button next to the input box to trigger VocoType for speech recognition, automatically inserting results into the draft area, and featuring intelligent deduplication. It supports Paraformer Chinese recognition, Voice Activity Detection (VAD), and punctuation prediction, and is capable of automatically detecting, launching, and even silently installing VocoType (requiring the download of approximately 25MB for the installation package and 1.6GB for the models). Installation requires adding a local package in the DSH profile directory using pnpm, configuring the mount in `cordis.patch.yml`, and then restarting.
Read Moredsh-usage-monitor: DeepSeek Harness Session Usage Dashboard
dsh-usage-monitor is a DeepSeek Harness (DSH) Web plugin developed by NOirBRight, designed to solve the issue of scattered usage metrics across multiple Providers, Models, and Workspaces. By reading real-time and persistent session logs from `ctx.sessionQuery`, the plugin aggregates Token usage, request counts, output tokens, and cache hit rates into the `Settings → Usage` interface of the Web UI. Its core features include providing stacked charts, supporting grouping by Token/request metrics or Provider/Model/Workspace, aggregating data by day/week/month or custom time periods, and featuring a responsive design.
Read Moredsh-plugin-cas-kb: A DSH plugin for clause-level queries on Chinese accounting, auditing, and tax law
`dsh-plugin-cas-kb` is a plugin for DSH designed to address the pain point of the lack of verifiable item-level evidence in Chinese accounting, auditing, and tax issues. Based on the Quaesto open knowledge base, this plugin provides read-only item-level access to CAS, ASSE, CSA, and Chinese tax laws, covering 265 documents without requiring an account or API key. Core functions include 10 MCP tools (such as `list_standards`, `get_article`, etc.) and the `china-accounting-standards` skill. This skill enforces the model to "cite only when the original text is present" and "not fabricate item numbers," standardizing the judgment and verification processes to prevent the citation of unread original texts or reliance on unreviewed AI-generated decision layers. Installation requires...
Read Moredsh-skill-panel: DeepSeek Harness Web-based Skill Management Panel
dsh-skill-panel is a skill management plugin for the DeepSeek Harness Web application, released by nianchen8 under the MIT license. Built with pure JavaScript and requiring no build steps, this plugin aims to centrally manage Agent skills from user configuration, project root directories, and built-in sources. Core features include displaying the skill list, search and multi-source filtering, modifying the SKILL.md invocation toggle, a safe start/stop mechanism (which remembers and restores previous states), a protected two-step uninstall confirmation, a detail view, and skill grouping management based on the official storage domain. The plugin supports reading the current session directory and synchronously refreshing the cache after write operations. Installation requires DeepSeek Harness 0.1.0-rc.6+ and pnpm; adding it via the `dsh plugin` command and restarting enables access from the settings page or sidebar. Users can...
Read Moredsh-llm-deepseek-vision: Provide visual input to pure text models in DeepSeek Harness
dsh-llm-deepseek-vision is an MIT-licensed DeepSeek Harness (DSH) plugin designed to address the issue where pure text models cannot directly process images. This plugin registers a `DeepSeek (Vision)` route that utilizes a vision model to convert images into text descriptions, which are then passed to a text model (such as deepseek-v4-flash/pro) for inference. Its working principle involves request-based routing: when there is no image, it is transparently forwarded to the text route; when an image is present, the configured vision model generates a description, and the delegated route performs the inference. Installation requires adding it to the web profile via npm and configuring the visual provider, model, prompt, and delegated route in cordis.patch.yml. Before enabling, it is necessary to ensure the visual model is...
Read Moredsh-skill-manager: Add skill grouping and start-stop management for DSH
`dsh-skill-manager` is a DSH skill manager plugin maintained by Mvyvn, automatically loaded with dsh web. It provides skill scanning, importing, uploading, group toggling, and default group switching, integrates management into the settings interface, and grants AI the ability to autonomously operate through `skillmg_*` tools. The plugin supports one-click skill import from a specified directory or browser file upload, and allows for concurrent-safe skill disabling via atomic renaming. The default group controls the skill directory for global sessions, while the chat bar provides a session-level grouping selector (currently only for recording and does not change the model directory). Installation requires cloning the repository on Windows and running a script, followed by a complete restart of the dsh web process to verify. Typical usage includes importing skills, creating groups, setting a default group, or directly instructing the AI to manage groups. This plugin is suitable for...
Read Moredsh-model-garden: Add a searchable, sortable, cost-aware model selector to the DSH Web UI
dsh-model-garden is a static plugin for the DeepSeek Harness (DSH) Web UI, designed to address challenges such as difficulty in searching and sorting a large number of models and the lack of cost visualization. The plugin consists of client-side `client.js` and host-side `index.js`, requiring Node.js 22+ and Web stack support. Core features include a tabular selector that provides instant search, sorting by name/context/price, favorites management, and local model filtering; integration of `models.dev` data to display prices (cached for 24 hours) and context windows; real-time display of per-task usage and costs, with support for exporting session cost details to CSV; and an inference strength selector. The plugin runs in a modular manner and does not alter the original DSH architecture; it operates solely on the Web...
Read Moredsh-pm: Spring-driven DSH Project Delivery Plugin
dsh-pm is a DSH plugin driven by ChunSun, designed to provide a unified closed loop for the delivery of AI-native projects. Through a plugin mechanism, it integrates requirements, Run, Step, acceptance scenarios/cases, and work memory into a unified state system, avoiding scattered maintenance. Core functions include providing 28 `chunsun_*` model tools, enabling agents to execute tasks based on requirements, report status, and maintain acceptance cases. Additionally, it provides a GUI interface for displaying delivery status and configuring connection parameters. Work memory and state rely on a ChunSun self-deployed instance as the Single Source of Truth (SSOT). The plugin is licensed under the MIT License and requires a Node.js >= 24 environment. Installation involves building locally and adding it to a specific profile via the `dsh plugin add` command.
Read Morechiral-pulse: Mounting Death Stranding Skin and BB Monitor in DeepSeek Harness Web Interface
chiral-pulse is a Web interface plugin for DeepSeek Harness (DSH) developed by MoonShadow1976, licensed under the MIT License. It aims to provide a global visual theme and Agent activity state visualization for the DSH Web interface. Core features include a "Death Stranding"-style global skin supporting both dark and light modes while retaining the brand blue, as well as a `pointer-transparent` atmosphere layer that enhances visual effects without obstructing operations. Another feature is the BB vital signs monitor located above the input area, which utilizes Canvas to render ECG waveforms; the BPM value changes dynamically based on the Agent's thinking, tool execution, round progress, or idle state. Data is derived from session snapshots, providing real-time...
Read MoreDeepSeek-Harness-biaoqingbao: Enabling the DSH Assistant to Express Emotions Using Stickers
The DSH Sticker Plugin (moononnn/DeepSeek-Harness-biaoqingbao) provides DeepSeek Harness with sentiment-based sticker sending capabilities, supporting local library management, AI image recognition, semantic search, and user feedback optimization. It requires Node.js 20+ and DSH v0.1 rc series. While it fully supports Web mode, the headless mode only provides tool interfaces. Users must upload images such as PNG, JPG, and GIF themselves (limited to 200 images per batch, ZIP files limited to 50MB) and can configure visual and vector models to enable automatic image recognition and matching. The plugin supports "like/dislike" feedback, tag adjustment, and 9 dialect styles, allowing assistants to retrieve images based on sentiment via tools like Express. Data is stored locally in ${DSH_HOME}/plugin-dat.
Read MoreVentus Search: DSH Multi-engine Search and Content Extraction Plugin
mmzm0808/dsh-ventus-search is a search and content extraction plugin for DeepSeek Harness (DSH), licensed under the MIT License. It integrates Bing, 360, and Bilibili search engines, providing concurrent search, result scoring and deduplication, URL normalization, caching, and automatic retry capabilities, along with a single-engine failure isolation mechanism. In terms of content extraction, it supports ad blacklist filtering, Readability-style extraction, mirror fallback, and size control. The plugin comes with a Ventus settings card that allows users to control the global and individual engine toggles, view health status, and execute test searches. Installation is simple and does not require building; it can be added via the `dsh` command. Additionally, it provides a status API accessible only locally (GET/PATCH/P...
Read Moredsh-plugin-commandcode-provider: Add commandcode provider for DeepSeek Harness
dsh-plugin-commandcode-provider is an MIT open-source plugin that adds a `commandcode` LLM provider to DeepSeek Harness (DSH), compatible with DSH version 0.1.0-rc.6 and above. The plugin supports text messages, streaming output, full tool calling, and reasoning increments, and features usage reporting, request cancellation, and deterministic error handling. Its core features include providing an OAuth button on the Web settings page to facilitate obtaining and storing API keys, as well as supporting the override of parameters such as `baseURL` and `maxTokens` via DSH profiles. Installation can be completed via a local directory or GitHub commands, and during configuration, a definition containing `a` is required.
Read Moredsh-cost-display: Display session cost in DSH status bar
`dsh-cost-display` is an open-source cost display plugin for DeepSeek Harness (DSH), designed to address the issue of unintuitive fee information during session debugging. The plugin displays the cumulative cost of the current session in real-time on the status bar, supporting hover to view token usage and Chain of Thought (CoT) statistics broken down by model. Its core features include support for automatic pricing based on Beijing time peak and off-peak hours, configurable effective dates to accommodate official price adjustments, automatic synchronization of the model list, and fallback pricing for unknown models (distinguished by a `?` prefix). Users can quickly install it via the `dsh` command or by manually modifying the configuration, and flexibly manage the price table, peak/off-peak windows, and toggles in the settings page. Cost estimation is based on multiplying input, cache, and output tokens by their respective unit prices; configuration changes take effect immediately for new requests, but historical data remains unchanged. It should be noted that this cost...
Read Moredsh-session-doctor: Diagnose, Unblock, and Read DeepSeek Harness Session
dsh-session-doctor is a DSH plugin developed by maintainer mayf3, positioned as the "Session Doctor" and designed to extend the capabilities of the DSH environment. The current version is 1.0.0 and is licensed under the MIT license, integrating five core functions: listing sessions, reading records, diagnosing status, recovering stuck sessions, and sending messages. `list_sessions` allows viewing session details, `session_status` is used to diagnose the running status, and `read_session` supports reading text messages sequentially. For sessions stuck in the `running` state, `session_recover` can send cancellation signals to terminate activities while preserving queued messages; `send_session_message` enables delivering messages to target sessions.
Read Moredsh-tesseract-ocr: Connecting text models to local image OCR
`dsh-tesseract-ocr` is a DeepSeek Harness (DSH) plugin designed to address the limitation where text models cannot process image inputs. By invoking the local Tesseract OCR engine to recognize text in attached images, the plugin sends the recognized plain text to the model API. By default, it retains the original image bytes locally without uploading them to the model provider, thereby avoiding changes to the model's input modality or the transmission of sensitive data. Core features include support for text models to process image attachments, local OCR recognition, sending only text by default, an optional visual model passthrough mode (`passthrough: true`), and a fail-closed security mechanism that rejects image attachments when the plugin is not loaded. It is suitable for scenarios where DSH text models are used and require image-text Q&A.
Read More@max-null/dsh-chinese-thinking: DSH Plugin for Fixed Chinese Thinking and Replies
`@max-null/dsh-chinese-thinking` is a lightweight plugin designed for DeepSeek Harness (DSH), intended to ensure the Agent always uses Chinese for thinking and responding. It belongs to the `@max-null/*` series (SSID desktop experience) maintained by Max-Null, with the current version being 0.3.0 and licensed under the MIT license. Its core functionality is to inject a fixed instruction—"Always use Chinese for thinking and responding, regardless of the user's language"—into the system prompt via `cordis.yml` configuration. The plugin is designed with minimalism in mind, introducing no storage, tools, or state, and relies solely on the `@deepseek-ai/cordi provided by the host environment.
Read More@mars.liu/dsh-rich-editor: Rich Markdown notebook in the DSH composer area
`@mars.liu/dsh-rich-editor` is a third-party Web plugin for DSH designed to provide a rich Markdown draft editing surface within the Composer area, while preserving the native Composer submission flow. The plugin provides access to session-isolated Notebook drafts via two entry points: a toolbar toggle and a context stack card. It utilizes CodeMirror 6 to offer syntax highlighting, native undo/redo functionality, and Codex-style Enter key behavior for list editing. Its core features include bidirectional draft synchronization with the native Composer, submission via the `conversation.send` path, and draft preservation in case of failure. Installation requires DSH family >=0.0.1-rc.1 and specific mounting.
Read Moredsh-chat-width-customizer: One-click chat area widening for DeepSeek Harness Web UI
`magicOF2/dsh-chat-width-customizer` is an MIT-licensed plugin for the DeepSeek Harness (DSH) Web UI, designed to allow users to adjust the width of the chat content area directly in the session title bar without entering the settings page. By clicking buttons in the title bar's tool area, the plugin cycles through seven preset width slots ranging from 748px to 1600px, synchronously widening the chat message area, bottom input box, and user bubbles. Its width selection is stored as a global state in `localStorage`, supporting persistence across sessions and real-time synchronization across tabs. It automatically clamps the width based on the viewport (with a minimum of 320px and a maximum of the viewport width minus 24px) and adapts to both light and dark themes. Installation requires simply running `dsh plugin --prof...`
Read Moredsh-password-prompt: Pop up password panel in DSH Web GUI
The DSH plugin `dsh-password-prompt`, developed by MagicCrazyMan, is designed to address the issue of Agents requesting passwords from users within the DeepSeek Harness (DSH) Web GUI. This plugin provides a `password_prompt` tool that supports either a password-only mode or an "account + password" mode, collecting input via a browser-based pop-up masked panel. For security purposes, passwords are not directly returned to the Agent or included in the model context; instead, they are written to private files. Only the file path and account information are returned, allowing the Agent to execute scripts (e.g., SSH, sudo) using this data. The plugin is released under the MIT license and operates as a dual-end plugin, requiring no modification of the DSH core code. Installation requires using the GitHub repository and configuring build permissions for pnpm 10+. It is recommended to pin the specific commit version.
Read Moredsh-jmcomic: Add JMComic search, download, and local reading to the DSH sidebar
`dsh-jmcomic` is an MIT-licensed DeepSeek Harness (DSH) plugin maintained by `lywusichen`, designed to integrate JMComic search, download, and local reading functions into the DSH sidebar without requiring switching to external applications. Featuring built-in `jmcomic` source code and a reader frontend, the plugin runs without additional PyPI package installations and requires a Node.js >= 22 environment. Core functions include searching and downloading comics by ID or title via sidebar buttons. After binding a local folder, users can browse a comic cover grid, manage local libraries (including chapter viewing), and read directly within the DSH window. The reader supports window dragging and resizing, position memory, resume reading (recording the last read chapter and page), page jumping, and card hover deletion.
Read Moredsh-desktop-launcher: A desktop launcher for dsh Web UI
dsh-desktop-launcher is a dsh plugin maintained by LvienOeria, designed to provide a simple desktop entry for macOS and Linux users, solving the tedious workflow of launching the Web UI directly via the terminal. Adhering to the MIT license, the plugin's core functionality is to generate a `dsh.app` on the macOS desktop or a `dsh.desktop` entry in the Linux application menu. Double-clicking these files launches the dsh Web UI and automatically opens the browser, without requiring the installation of additional terminal commands or modifications to the PATH environment variable. The plugin has zero dependencies, a package size of approximately 147 KB, includes built-in 1024px icons for `whale` and `whale-dark`, and supports customization.
Read Moreluxueliu-usage-command: DSH local machine API cost command
`luxueliu-usage-command` is an MIT-licensed DeepSeek Harness plugin designed to address the challenges of cost accounting when invoking models from multiple sources. By reading the local LiteLLM gateway's billing file `gateway_usage.jsonl`, it provides a `/usage` command to display a daily cost report categorized by model and hour. The plugin's core features include supporting pricing for three categories of models—official direct connections, resellers, and package pools; automatically adapting currency based on the user's time zone (e.g., Chinese users see RMB and Beijing Time); supporting fine-grained pricing based on cache hit status; and allowing the extension of custom model prices and alias mappings via a configuration file. Usage requires a Node.js 22.18+ environment, and DSH must be restarted after installation to be effective.
Read Moredsh-plugin-skill-manager-gui: Manage SKILL.md Skills in DSH Web Settings
dsh-plugin-skill-manager-gui is a graphical skill management plugin for DeepSeek Harness (dsh), maintained by luoying2334, and is licensed under the MIT License. This plugin integrates the creation, editing, import, and deletion operations for SKILL.md skills into the dsh web settings page, reducing manual maintenance costs. Core features include listing managed skills, creating/editing skills (names must be in kebab-case), deleting, and ZIP batch import. Skills can be installed globally to $DSH_HOME/skills or multiple workspaces, supporting automatic merging of multi-location installations and recognition without a restart. The interface supports Chinese and English bilingual display and follows the theme, rendering based on DSH native UI components. Installation requires running dsh.
Read Moredsh-plugin-project-management: Generate project timeline in DSH and export to Word/Excel
`dsh-plugin-project-management` is a project management plugin based on DeepSeek Harness (DSH), designed to integrate project interviews, timeline generation, task scheduling, and document export into a unified workflow. The plugin collects project information via the `project-interview` skill, utilizes a deterministic scheduling engine to generate workday-aware Gantt charts that support dependencies, and allows for task adjustments. Key features include project definition validation and persistence, cross-session state recovery, and exporting results in Word (.docx) or Excel (.xlsx) formats. State data is stored in the `project_data.json` file within the workspace, supporting project management across multiple sessions. The plugin provides a Web UI interface.
Read Moredsh-pi-tui: DeepSeek Harness pi TUI terminal frontend
dsh-pi-tui is a DSH plugin based on the MIT license, designed to provide a high-performance interactive terminal frontend for the DSH Agent. This plugin combines the interface interaction capabilities of pi TUI with the official DSH kernel mechanisms, addressing the complex requirements of terminal frontends in handling streaming text, tool calls, session recovery, and permission approval. Its core features include streaming Markdown rendering, collapsible Thinking blocks, tool call status cards (including parameter and result previews), code diff highlighting, and inline image display within the terminal. Additionally, it supports Slash command auto-completion, permission approval popups, complex session management (creation, recovery, Fork, sub-agent trees), and transcript search. Users can optimize their operational experience through commands such as `/retry` and `/copy`, and the status bar then...
Read Moredsh-memory-palace: Add Markdown file-based memory to DeepSeek Harness
The DSH plugin `dsh-memory-palace` aims to provide cross-session persistent memory for DeepSeek Harness. It stores memory in human-editable Markdown files, including long-term memory (`MEMORY.md`) and daily logs, and supports a dual-layer memory structure at both user and workspace levels. Core functions include automatic memory reading and writing, automatic migration of expired logs to long-term memory, compatibility with WorkBuddy/CodeBuddy memory directories, and providing tools such as `memory_note` and `memory_read` for memory CRUD operations. The plugin supports a hybrid mode to preserve log evidence and features proactive memory and intelligent summarization capabilities. All configurations can be adjusted graphically via the DSH settings panel. This plugin...
Read Moredsh-skill-manager: Manage user-level skills in DSH Web settings
dsh-skill-manager is an MIT-licensed plugin for DeepSeek Harness (DSH) designed to simplify the management of user-level Skills. It addresses the tedious tasks of manually modifying directories, SKILL.md files, and frontmatter via the DSH Web settings interface. The plugin supports centrally viewing, enabling/disabling, editing, adding, deleting, and renaming all Skills located under $DSH_HOME/skills within the settings panel. Its core advantages include an instant enable/disable mechanism that modifies frontmatter and automatically excludes files via a watcher, without requiring a restart, as well as inline content editing and renaming functionality that synchronizes directory names. Users can install the plugin via the command line and start DSH Web.
Read Moredsh-guardian: Adding dangerous operation strategies and output desensitization to DeepSeek Harness
dsh-guardian is an MIT licensed plugin for DeepSeek Harness (DSH) designed to enhance the security of agent invocations through pre-execution policies, post-execution sanitization, and read-only security reviews. Instead of executing operations, it checks tool names, parameters, and outputs, allowing it to reject dangerous calls or request approval. Its core capabilities include: 1. **Pre-execution Policy:** Offers Standard, Strict, and Relaxed modes. Built-in rules prohibit dangerous operations such as recursive deletion of the root directory and writing to system directories, while also supporting custom regex rules based on the principle that the strictest rule wins. 2. **Post-execution Sanitization:** Automatically removes sensitive credentials like AWS Keys and GitHub Tokens from JSON results and rendered text to prevent leakage. 3. **Security Review:** Provides the /security-review read-only skill. The plugin is suitable for...
Read Moredsh-rename: Add a `/rename` command to rename sessions in DeepSeek Harness
`dsh-rename` is an MIT-licensed DeepSeek Harness (DSH) plugin developed by lmst2, designed to supplement the limitations of built-in session auto-naming and provide flexible session renaming functionality. The plugin supports two modes via the `/rename` slash command: if a specific name is provided, it renames the session directly; if no name is provided, it allows the model to read the current context and generate a concise title. The renamed title is fixed to prevent it from being overwritten by subsequent auto-naming. The plugin relies on DSH's built-in event submission mechanism and does not write custom session data, ensuring that historical sessions remain compatible with any DSH build even after uninstallation. It supports customizing title length, input/output budget, timeout, and model routing in profile configuration, but requires provider and m...
Read Moredsh-tui-pro: Multi-Session Terminal Workspace for DeepSeek Harness
dsh-tui-pro is a community-driven multi-session terminal workspace plugin for DeepSeek Harness, licensed under the MIT License. Based on the DSH plugin extension architecture, it integrates a persistent Assistant and multiple active project sessions into a single fullscreen TUI, offering features such as transcription, an editor, current plan, real-time status, model information, and context usage views to reduce multi-window switching. Core features include: project session management grouped by workspace, supporting the retrieval of completed conversations across sessions (without exposing hidden reasoning and tool traffic); rich session commands (e.g., /new, /switch, /quit) and keyboard shortcuts; control over active conversations (Enter for immediate switching, Tab for queuing, Esc to restore or view checkpoints); and the ability to view tool details (Ctrl+O) and reasoning content (Ctrl+R).
Read MoreDeepseek-Continuity: DeepSeek Harness Plugin for Local Generation and Identity Consistency
Deepseek-Continuity is an MIT-licensed DSH plugin maintained by linxuhao, designed to address the consistency and real-time feedback issues faced by Agents when generating images, audio, music, and sound effects. The plugin supports local generation of images, audio, music (based on Stable Audio, up to 120 seconds) as well as procedural SFX, and features WAV playback functionality to ensure that failed generations are not erroneously reported as successful. Core functions include cross-call identity consistency: establishing visual character identity through interfaces such as `create_character` followed by `subject_image` to generate images; and establishing voice profiles through `create_actor` followed by `actor_tts` to generate dialogue. Additionally, it provides `trans...`
Read Moredsh-writing-pad: Session-level Markdown writing pad for DeepSeek Harness Web
dsh-writing-pad is a client-side plugin for DeepSeek Harness Web, designed to address the issue of mixing drafts, rewrite instructions, and model outputs in long-form writing. It provides a session-level Markdown writing board, supporting the maintenance of body text, switching between edit and preview modes, inputting additional requirements, and viewing candidate modifications within a single session. Core features include generating complete drafts, locally rewriting selected text, automatically displaying Diff to pinpoint changes, providing operation status feedback, and real-time switching between Chinese and English interfaces. Drafts are temporarily stored in the Host memory, remain independent across different sessions, support up to 50 steps of undo, and will not automatically overwrite project files. Installation requires configuring the dsh CLI first; the version is 1.1.3. This plugin is suitable for scenarios requiring the structured processing of Markdown writing and model interaction within Web sessions.
Read Moredsh-reloader: One-click Restart Plugin for DSH Web Interface
`dsh-reloader` is an MIT-licensed DSH plugin designed to address the issue where the `dsh web` process must be manually restarted after installing or updating plugins for changes to take effect. By encapsulating the `dsh_reload` tool, the plugin implements an automated restart process: it waits 6 seconds, then uses `lsof` and `ps` commands to precisely locate and terminate the process listening on port 3080 with 'dsh' in its command line; it then waits up to 15 seconds to ensure the port is released, and finally uses `nohup` to restart `dsh web` in the background, writing logs to `~/.dsh/web.log`. Users only need to install the plugin (supporting GitHub or local source installation) and issue the "help me reload" command in DSH to complete the task.
Read Moredeepseek-vl-support: DSH Plugin for Integrating Vision into DeepSeek Text Models
`deepseek-vl-support` is an MIT-licensed plugin designed to address the pain point where DeepSeek text models cannot directly read images. The plugin intercepts image reading requests, forwards them to selected OpenAI-compatible vision services (such as OpenRouter, SiliconFlow, DashScope, etc.), and returns the text descriptions in a fixed format to the model, thereby enabling image understanding. This tool supports multiple Agent environments, including Claude Code, Codex, DeepSeek Harness, Cursor, VS Code, etc., and provides a one-time installation wizard, per-Agent installation commands, and a `doctor` health check function. Users only need to have Node.js...
Read Moredsh-appearance: DeepSeek Harness Web Appearance Settings Plugin
levi52/dsh-appearance is an MIT-licensed DSH Web appearance settings plugin (v0.1.0) used to customize the interface style of DeepSeek Harness. Its core features include: providing Light, Dark, and Follow System modes, as well as 9 preset themes; supporting 8 preset accent colors and custom color picking, with automatic text contrast adaptation; allowing the selection of interface and code fonts, including system fonts and font size scaling; and supporting the upload or loading of background wallpapers via URL, with adjustable opacity and blur. Configuration management supports JSON export/import; settings are saved to `$DSH_HOME/settings.yaml` and use a draft mechanism that takes effect only after confirmation. Installation requires Node.js 18+, via `npm run install`.
Read Moredsh-md-html-render: Render Markdown to Standalone HTML in DSH
dsh-md-html-render is a DeepSeek Harness (DSH) plugin maintained by LeslieWylie and released under the MIT license. The plugin aims to render Markdown into standalone, self-contained HTML pages without external dependencies, making it suitable for forwarding, archiving, or offline viewing. It provides two entry points: a model-callable `md_html_render` tool that supports generating and saving HTML within a headless profile, and an MD drawer in the Web GUI that allows users to browse, edit, and export Markdown within the session. The plugin's core features include no runtime dependencies, and all file operations are performed through the harness fs service and s.
Read Moredsh-code-index: DeepSeek Harness Codebase Index Plugin
dsh-code-index is a third-party plugin for DeepSeek Harness designed to provide a stable codebase map for agents, addressing the issue of models lacking key file location and symbol recognition capabilities in code repository tasks. Leveraging tree-sitter, the plugin offers symbol-based indexing, relevance-ranked symbol search, and repository maps of limited size that can be automatically updated. Core functions include `code_index` (constructing and maintaining indexes, supporting six languages such as TypeScript, Python, and Go, with incremental refresh), `code_symbols` (listing functions, classes, and other symbols along with their locations), `code_search` (sorting search results based on exact, prefix, substring, and fuzzy matching, prioritizing exported symbols), and `code_map`.
Read Moredsh-agent-arena: Multi-model coding comparison and deterministic evaluation in the DSH plugin
`dsh-agent-arena` is a DSH plugin maintained by LeemanCheung, designed to compare the coding results of 2 to 4 different models through isolated execution, unified verification, and an explicit application process. The plugin launches model competitions in independent Git worktrees, utilizing `ctx.subprocess.spawn` to execute conservative argv verification commands (e.g., `pnpm test`), ensuring the process is shell-independent and does not use an LLM judge. Scoring is based on the weight percentage of successful verification command execution, with ties broken by the contestant ID. Users can review a diff covering the status of all files and explicitly apply the winner's changes only after confirming that the HEAD version remains unchanged and the workspace is clean.
Read MoreDSH Cluster Plugin: Orchestrating Multi-agent Information Flow in DeepSeek Harness
The DSH Cluster Plugin is a multi-agent collaboration plugin for DeepSeek Harness that defines agent nodes and directed edges via a visual canvas to enforce message flow constraints. Core features include: 1. Canvas Node Graph: Supports adding nodes, connecting unidirectional/bidirectional edges, and binding agents; 2. Agent Management: Supports single, multi, and any modes, with configurations automatically saved locally; 3. Information Flow Constraints: Defaults to rejecting undeclared message flows; `cluster_view` only displays self and downstream nodes to prevent information leakage. Additionally, it supports exporting and loading configurations, as well as mounting independent identity spaces (e.g., memory, skill files) for Agents. Users require a Node ≥ 22.19 environment and can install it via `dsh plugin`.
Read MoreDSH File Tree: Adding Project File Viewing and Editing to DeepSeek Harness Web Sessions
lak321/dsh-filetree is a plugin bundle for the DSH Web interface, licensed under the MIT License, designed to enhance the session view's capability to manage current project files. The plugin adds a "Files" tab, providing functions for full directory tree expansion, collapse, and real-time switching, supports viewing file contents by clicking, and features a VSCode-style editor with C/C++ syntax highlighting, line numbers, auto-indentation, a dark theme, and a transparent scrollbar, allowing direct modification and disk saving of files. Installation requires adding the plugin via the `bundle` command specifying the latest commit hash, followed by a restart of DSH Web. For usage, users simply need to enter a session and click the "Files" tab at the top to browse directories on the left and open files for editing and saving on the right. From a development perspective, it is important to note that client-side plugins must correctly export dependencies.
Read Moredsh-mycordis: Packaging and managing dsh session-level Cordis plugins
dsh-mycordis is a session-level dynamic plugin based on DSH, designed to address the needs for persisting Cordis plugins and managing them across sessions. It supports one-click packaging of dynamic plugins into reinstallable DSH installation packages (.tgz) or portable packages for cross-session import (.dshplugin.json), offering both single-package and batch packaging capabilities. Furthermore, the plugin features profile-level plugin installation and uninstallation, portable package import and registration, favorites, and deduplication capabilities, as well as built-in security hardening mechanisms such as trust fences and request body limits. Installation is performed by adding the package via the npm registry and restarting DSH, making it suitable for users who require persisting dynamic plugins, managing multiple sessions, or automating packaging. Note that the preview version of the portable package currently primarily supports Windows, and import operations execute code within the process; therefore, it is recommended to use only trusted sources. MIT
Read Moredsh-resume: DeepSeek Harness Job Resume Workbench
dsh-resume is a job application resume workbench plugin for DeepSeek Harness, designed to integrate content rewriting, A4 visual review, layout optimization, and export into a single workflow. It enables users to interact with Markdown editing, real-time A4 previewing, and template switching, addressing layout issues such as page overflow and whitespace that pure AI text editing cannot verify. Core features include viewing page count and layout metrics, adjusting content according to job requirements, manually fine-tuning font sizes and spacing, exporting HTML/PDF, version management, and MCP service connection. This plugin is designed for the DSH Web profile and requires a Node.js 22+ environment. Typical workflows include initializing the workspace, using an Agent to organize the draft, and performing manual review and fine-tuning on the preview page. Please note that it does not replace fact verification or auto-apply to positions.
Read Moredsh-hot-installer: Restart-free Add, Remove, and Hot Update for DeepSeek Harness Plugins
dsh-hot-installer is a DeepSeek Harness (DSH) plugin maintained by KYinCode and released under the MIT license. It aims to address the issue in DSH where adding, removing, or updating plugins requires a restart, making it particularly suitable for developers of long-lived surfaces (such as dsh web). This plugin monitors plugin manifest changes within the persistent profile, enabling hot-loading, hot-unloading, and hot-updating. It instantly modifies the running plugin tree without writing to configuration files or altering the patch layer throughout the process. Core features include: * Automatically mounting new packages and injecting patch files; * Removing corresponding plugin lines based on mapping; * Reloading immediately during upgrades; * Featuring a patch layer protection mechanism that automatically restores hot-loading lines upon manual editing conflicts (unless explicitly disabled); * Performing pre-checks and rolling back to the previous version upon upgrade failure; * Supporting self-updating without restart (v0.4.4+).
Read MoreKurenai: DSH Native Cocos vibe coding plugin
kurenai-studio/kurenai is a Cocos development plugin based on DSH, designed to integrate code modification, real-time preview, and node inspection into a unified workflow. The plugin offers a Headless Cocos real-time preview alongside DSH sessions, enabling users to inspect the runtime scene tree and pass the clicked node as precise context to AI agents, thereby facilitating code modifications. Unlike modifying the browser runtime environment alone, Kurenai directly edits the Cocos project source files on disk, ensuring modifications are reviewable and convenient for subsequent development. Key features include HMR hot reload, package.json-based project detection, 2D/3D template selection, and static publishing support for the Web platform. Currently in the MVP stage, it requires configuring external Hea...
Read Moredsh-network-proxy: DeepSeek Harness network proxy management plugin
dsh-network-proxy is a network proxy management plugin developed for DeepSeek Harness (DSH), aiming to solve the issue of scattered configurations caused by manually modifying environment variables or relying on system proxies. The plugin adopts the MIT license, centrally managing network traffic via a graphical interface and supports three modes: Follow System, Manual Proxy, and Direct Connection. Configuration changes take effect immediately through DSH's live settings mechanism without requiring a restart. Based on undici, the plugin uniformly manages global requests and intelligently parses system proxy settings on Windows. It requires Node.js 20.18.1 or higher, as well as specific DSH dependency packages. Users can install it via npm and select modes in the settings interface; the manual mode requires entering a valid HTTP/H...
Read MoreListForm: Record, Aggregation, and Reminder Tool in DSH
ListForm is an MIT-licensed intelligent bookkeeping and information aggregation tool maintained by kobenfang within the DSH plugin ecosystem. It is designed to streamline daily information processing and achieve structured recording and management without relying on large models. Its core functions include five main categories: First, recording, which supports expense invoices, shipping ledgers, operation logs, and custom forms; second, attachments, which allows for the archiving of images and documents and automatic association with records; third, categorization, capable of automatically identifying types to organize entries by category, date, or tags; fourth, aggregation, which generates daily, weekly, and monthly reports as well as trend charts; and fifth, reminders, supporting due date, recurring, and anomaly notifications. Users can install the tool via the command `clawhub install list` and trigger actions such as recording, querying, and setting reminders through natural language instructions within the conversation (e.g., "Record that I spent 68 yuan on food" or "Remind me to pay rent every Monday").
Read Moredsh-power-button: DSH Sidebar Power Button and Independent Restart/Shutdown Control
`keyiadiannao/dsh-power-button` is a self-contained power control plugin (MIT licensed) for the DeepSeek Harness (DSH) Web interface. It adds a theme-aware power button at the bottom of the sidebar, provides Restart and Shutdown menus, and features a Windows-style full-screen transition overlay. The plugin includes a built-in independent restart engine that achieves process restart by writing a `.cjs` helper, without relying on other plugins or system commands. Additionally, it supports `/restart` and `/shutdown` commands as well as the `restart_harness` model tool, features bilingual (Chinese and English) localization, and automatically cleans up expired logs. Installation requires Node >=
Read Moredsh-pin-recall: A plugin to pin and recall context for DeepSeek Harness sessions
dsh-pin-recall is an MIT-licensed DeepSeek Harness (DSH) plugin maintained by kerwin2046, aimed at addressing the pain point of referencing historical content in sessions. This plugin allows users to pin assistant replies, tool results, or free text as persistent events and inject this content into the next round of model context via the `/recall` command or Web UI cards, avoiding manual copy-pasting. Core features include pinning by latest result, specific ID, or text, and providing commands such as `/pin`, `/pins`, `/unpin`, and `/recall`. `/recall` can wake up the agent to process pinned content, while `/recall quiet` only queues it without waking up.
Read Moredsh-approval-guardian: Integrate one-time reviewer for DSH sandbox upgrade approvals
dsh-approval-guardian is a plugin bundle for DeepSeek Harness (DSH), designed to address interactive approval breakpoints in automated processes. It specifically intercepts strict sandbox escalation requests associated with the current tool execution and routes them to a one-off approval-reviewer agent, which determines the approval outcome based on structured allow or deny decisions. Following the "everything is a plugin" philosophy, the plugin handles only sandbox expansion requests; non-strict or irrelevant requests are delegated to the downstream answerer, preserving the original behavior of DSH. This plugin supports fail-closed and fallback-t...
Read Moredsh-goal-mode-enhance: Provide a visualized goal mode for the DeepSeek Harness Web interface
KarlOfLaw/dsh-goal-mode-enhance is a Goal mode enhancement plugin for the DeepSeek Harness (DSH) Web interface (v0.1.0, MIT License). It visualizes goal state management and operation entry points, supporting the viewing of turn progress, status tags, and full lifecycle operations such as pause, resume, edit, complete, and clear. The plugin provides a multi-line text box for creating and editing goals, supporting automatic line breaks, height adjustment, and `Ctrl+Enter` submission, while also allowing the setting of turn limits during creation. In the Composer toolbar, the `◎` button and stage color dots (green/yellow/red) are used to quickly indicate goal status; clicking them expands or collapses the goal bar. The plugin features zero idle interference, not rendering any extra content when no goals are set. Configuration is managed via Ge...
Read More@kanonouta/dsh-captain: Plugin providing captain routing for DeepSeek Harness
`@kanonouta/dsh-captain` is an MIT-licensed plugin for DeepSeek Harness that provides synthetic `captain` model routing to implement an automated collaboration workflow for task planning, execution, and review. The plugin decomposes tasks into three roles: a GPT Planner generates a JSON dependency graph, a DeepSeek Worker executes incremental repository changes within a set token budget and adaptive parallel limits, and an independent GPT Reviewer performs a final audit based on acceptance criteria, work reports, and Git incremental diffs. The plugin supports dual-side configuration cards, allowing for centralized management of various parameters in settings. Core features include supporting image attachments converted to text notes via vision routing, automatically selecting models capable of processing images, and based on the parent session working directory...
Read Moredsh-aigc-radar: AIGC Radar Project Retrieval Plugin for DeepSeek Harness
dsh-aigc-radar is a plugin designed for the DeepSeek Harness (dsh) web profile, aiming to assist developers in retrieving reusable AI open-source projects before implementing new features. The plugin provides project search, category browsing, and Web UI card display via the AIGC Radar MCP endpoint, supporting bilingual labels, daily growth metrics, and session playback. Core capabilities include `search_ai_projects` (for retrieving curated libraries) and `get_project_categories` (for viewing the taxonomy), with results renderable as native cards and programmatically callable in Code Mode. Installation requires the `dsh plugin` command and supports npm or Git.
Read Moredsh-agent-memory: Agent-driven long-term memory for DSH
dsh-agent-memory is an MIT-licensed long-term memory plugin (v0.3) built for DeepSeek Harness (DSH), aiming to provide cross-session structured memory capabilities. It adopts a hierarchical storage architecture, dividing memory into L1 facts (preferences and environment), L2 knowledge (reusable content), L3 contexts (timeline of experiences), and a summary layer, while supporting routing for both global and workspace scopes. The plugin exposes tools such as remember, recall, memory_browse, update/forget, and memory_stats to agents, supporting multi-dimensional retrieval and time pyramid browsing. Its key features include automatic time bucket compression and integration with dsh-agent-compact, automatically consolidating che...
Read MoreJohnXu22786/worktree-mgr: Automatically create isolated git worktrees for DSH tasks
`worktree-mgr` is an MIT-licensed plugin for DSH designed to address issues of change pollution and merge chaos caused by parallel tasks sharing repository workspaces. By automatically creating isolated git worktrees, it enables the full lifecycle management of task workspaces, including creation, synchronization, merging, and cleanup. The plugin supports Node.js 21+ and provides five model tools and a CLI. Its core capabilities include task-driven automatic branch and path generation, branch name security validation, uncommitted changes detection, merge target consistency verification, and concurrency-safe mutex locks. Its design emphasizes the separation of synchronization and cleanup, supports batch processing with fail-safe operation, and includes automatic rollback upon creation failure as well as cross-platform trigger support. Users can install or enable the plugin locally via the `dsh` command and use the `wtm` CLI to perform operations such as starting, viewing status, merging, and cleanup.
Read Moredsh-canvas-preview: DSH Canvas Preview and Export Plugin
dsh-canvas-preview is a DeepSeek Harness (DSH) plugin maintained by jiuyuechuwuhao and is licensed under the MIT License. This plugin aims to address the inconvenience of previewing, saving, and exporting AI-generated HTML artifacts. By adding a "canvas" view to the DSH session interface, it provides real-time preview and various export functions. Core features include: * An independent canvas tab side-by-side with the chat, supporting real-time preview of a file list on the left and a sandbox on the right; * Automatic scanning of the workspace every 4 seconds to synchronize new artifacts; * A draggable and expandable notification card in the top-right corner displaying real-time rendering thumbnails; * Support for using the native macOS directory picker to "Save As" HTML files; * Providing PNG/JPG bitmaps (using headless Chrome high-definition screenshots) and SVG vector graphics (direct...
Read Moredsh-ext-vision-proxy: Connecting the DeepSeek Harness text model to an external vision API
`dsh-ext-vision-proxy` is an external visual proxy plugin for DeepSeek Harness (DSH), maintained by jin123-alpha and licensed under the MIT license. Its core functionality is to enable text-only models such as DeepSeek-V3 and R1 to understand and analyze images, screenshots, and charts by connecting to an OpenAI-compatible visual API. The plugin mainly provides the `vision_describe` tool for model invocation, adds a status toggle and model selector to the chat input bar, and provides Base URL and API Key configuration, as well as connectivity testing features, on the settings page. It supports parsing multiple image formats and distinguishes between the session states of multimodal and text models. Installation requires executing `npm install` and `b`
Read Moredsh-rule-engine: Delegating AGENTS.md rules to DSH for execution
dsh-rule-engine is a DSH Rule Execution Engine v3 plugin that uses ~/.dsh/AGENTS.md as the single source of truth, transforming document rules into runtime objects that are checkable, executable, and auditable. It enforces rules through tool guarding, text detection, timing checks, and audit logs, supporting dynamic parsing so that adding, deleting, or modifying rules does not require rewriting the plugin. Its main features include the /guard command for managing status, rules, logs, and whitelists, support for automatic mounting of bundle specifications, and capabilities such as task contracts, anti-over-engineering mode, and LLM adjudication. When there is no AGENTS.md in the environment, the engine loads without errors and does not produce false positives. The installation method is to use the dsh plugin --profile web add dsh-rule-engine command or manually...
Read Moredsh-llm-qoder: A plugin to route DSH's LLM interface to the local Qoder CLI
`dsh-llm-qoder` is a DeepSeek Harness (DSH) plugin designed to enable DSH to directly reuse the local `qodercli` login session, thereby eliminating the need to configure API keys or settings. The plugin registers two provider routes, `qoder` and `qoder-byok`, supporting out-of-the-box access, persistent session management (based on LRU eviction), bridging host tools to the inner model via MCP, real-time fetching of model directories (with a fallback to static directories upon failure), and dynamic switching of context windows and thinking intensity. Furthermore, it supports cold-start calls for bypass requests and maps exceeded context windows to `CONTEXT_WINDOW_EXCEEDED` to trigger an overflow recovery mechanism.
Read Moredsh-voice: Voice input to user message, readable replies.
The DSH plugin `dsh-voice` aims to enhance terminal agent efficiency through voice interaction, implementing speech-to-text, text-to-speech, and reading aloud. Adhering to a "local-first" philosophy, the plugin stores audio files locally by default and does not automatically record or upload to the cloud unless users explicitly configure cloud backends such as OpenAI or Edge-TTS. Its core functions include: `transcribe`, which supports transcription from files or real-time microphone recording, inserting results into the session as voice cards; `speak`, which synthesizes and plays text in the background, suitable for announcing long task status; and the `/voice` command, used to toggle session-level auto-read replies (defaulting to off). The plugin is compatible with Node.js >=20, supports local backends like Whisper-local and macOS Say, and can work with `dsh-cr`.
Read Moredsh-crosstalk: DSH session lateral message plugin
Jesse-njx/dsh-crosstalk is an MIT-licensed plugin based on DeepSeek Harness, designed to address the issue where multiple DSH sessions on the same machine cannot discover or communicate with each other. It extends the `list_agents` and `send_message` functions, enabling any session to list other real-time sessions on the local machine and send messages to them, achieving peer-to-peer communication within the same machine and user environment without the need for additional daemons. Its core mechanisms involve session discovery via heartbeat files in `~/.dsh/crosstalk` and the use of atomic file writes to implement local message delivery. Messages are tagged as requests from peer agents, rather than user commands, ensuring clear trust boundaries.
Read Moredsh-observability: Add attribution for DSH external sub-agent calls
dsh-observability is an MIT-licensed plugin maintained by jeremy9682, aimed at solving the observability issue of verifying session outputs after DSH invokes external sub-agents (such as Codex and Cursor). The repository contains two core plugins: dsh-codex-observability and dsh-tool-cursor. The former tracks directories such as `~/.codex/sessions` via fingerprinting, writes attribution pointers like `sessionRef` into journal files, recording only the pointers without storing prompt or transcript content. The latter provides the `cursor_delegate` tool, supporting the delegation of tasks to the Cursor CLI, and defaults to read-only but supports editing.
Read Moredsh-3d-plugin-graph: Visualize DSH plugin runtime as a real-time 3D graph
`jelly-000/dsh-3d-plugin-graph` is a web-based plugin within the DSH ecosystem designed to visualize plugin topology. It reads real-time data from Cordis runtime and renders nodes, tool activities, and connection states as a rotatable, zoomable, and draggable 3D graph, automatically falling back to an offline demo mode when data is unavailable. Beyond monitoring, this plugin supports securely enabling or disabling plugins, featuring built-in double confirmation and server-side guard mechanisms to prevent the accidental deletion of core components. Technically, it utilizes a single-file UI with zero external dependencies, incorporates security measures such as Content Security Policy (CSP) and XSS protection, and supports accessibility and reduced motion preferences. During a load test with 170 nodes, the average frame interval was approximately 17ms, demonstrating good performance. Installation requires adding the plugin via the `dsh plugin` command and restarting the Web service.
Read Moredsh-project-memory: Project-level persistent memory plugin for deepseek-harness
`dsh-project-memory` is a zero-dependency memory plugin for deepseek-harness, designed to address the issue of information not being preserved across sessions. It writes project-stable knowledge into Markdown files in the local `memory/` directory (with `MEMORY.md` as the index), facilitating manual review, Git auditing, and version control. The plugin provides four core tools: `memory_load_context` for loading memory, `memory_upsert` for writing or updating, `memory_finalize` to solidify task conclusions, and `memory_forget` to delete expired records (while protecting the index file). Features include sensitive information interception (e.g., passwords, tokens), workspace-aware root directory resolution, and r...
Read Moredsh-session-fork: Add Git-like branch management for DSH sessions
dsh-session-fork is an MIT-licensed plugin for DeepSeek Harness (DSH), designed to address the issues of context accumulation and loss in long session management. Drawing inspiration from the Git model, it transforms session forks into manageable branch references and supports the squashing of new rounds between branches and merging them back into the mainline. Core features include intercepting native Fork operations to generate managed branches, supporting the squashing of branch-specific content into the main branch or other branches, and providing a visual branch viewing experience via the built-in VS Code Source Control Graph. Installation requires a web-app-based DSH environment, with the plugin added via a specific command. Typical usage involves first naming the current session the main branch, and for a specified round...
Read Moregetnote-dsh-plugin: Search, Save, and Read Dedao Brain Notes in DeepSeek Harness
The DSH plugin `@getnote/dsh-plugin`, maintained by iswalle and released under the MIT license, aims to integrate the GetNote Brain into DSH, empowering Agents with the ability to search, save, and read notes using natural language. The plugin supports checking login status, performing semantic search across the entire library or specific knowledge bases, saving text and web links (with support for titles and tags), viewing recent notes and details, and listing knowledge bases. It also includes a built-in guiding Skill to prioritize native tool calls. Installation requires a Node.js 20+ environment and is performed via the `dsh plugin` command; users must complete local authorized login using the GetNote CLI and then restart DSH to activate the plugin. Users can manage notes through natural language instructions, such as searching for specific topics, saving links with tags, or listing recent content.
Read Moredsh-mimo-vision-hint: Zero-dependency hint for DSH to delegate image recognition to opencode-go mimo-v2.5 sub-agent
dsh-mimo-vision-hint is a zero-dependency DSH profile bundle plugin maintained by Isekai-Mfu (MIT licensed). It does not register model tools or provide a cordis service; instead, it guides the agent to delegate image recognition tasks to the opencode-go mimo-v2.5 sub-agent by injecting system prompts. If a workflow invocation fails, it automatically falls back to read_image. This plugin is intended for DSH deployment environments configured with the opencode-go provider, the mimo-v2.5 model, and the workflow tool. It can be installed using the command `dsh plugin --profile web add github:Ise...`
Read Moredsh-plugin-butler: Manage DSH plugins in the Web UI
dsh-plugin-butler is an MIT-licensed DSH plugin manager designed to manage DeepSeek Harness (DSH) plugins via a graphical Web UI. It features common operations such as viewing the plugin directory (including descriptions for 130+ official modules in Chinese), real-time start/stop (hot-apply changes via configuration editing without requiring a restart), custom grouping, update detection and one-click updates (with a built-in failure rollback mechanism), uninstallation, and dependency graph visualization. It is a zero-build, zero-runtime-dependency tool that supports retrieving and installing third-party plugins from the GitHub marketplace. Users can install it via the command line and restart the Profile to manage it within "Settings -> Plugins". It is suitable for developers who frequently maintain DSH plugins. Please note that plugins run with the privileges of the current process; disabling critical dependencies may lead to startup failures, and some...
Read Moreimrascal/dsh-archive: DeepSeek Harness Plugin for Archived Sessions and Recycle Bin Management
imrascal/dsh-archive is a plugin for DeepSeek Harness (DSH) version 0.1.0-rc.5 and later, designed to centrally manage archived sessions and the trash can via the settings panel. The plugin supports Windows, macOS, and Linux platforms and requires Node.js >= 22.0.0. Its core features include viewing archived sessions that are hidden in the sidebar but preserved in records, and supporting single or batch recovery. Users can move archived sessions to the trash (stored in `~/.dsh/trash`); this operation is reversible by default, allowing for subsequent recovery or permanent clearing (purge/empty trash), the latter of which is irreversible and requires a confirmation dialog. The plugin adopts a dual-path design with native and fallback, performing checks at startup.
Read Moredsh-shorts-wall: Edge-aligned short video wall in DSH Web
dsh-shorts-wall is a vertical short video plugin designed for the DSH web profile, allowing users to browse YouTube Shorts and Bilibili vertical content directly within the workspace without logging in or opening a new tab. By default, the plugin runs as a vertical sidebar and supports switching to a draggable, resizable floating window or minimized state, with the player not reloading during transitions. It employs a dual-source carousel mechanism to enable free switching between the two platforms; YouTube uses official iframe embedding, while Bilibili uses native MP4 videos combined with a host proxy to support progress scrubbing. The plugin provides various methods for video switching, including the mouse wheel, keyboard shortcuts (e.g., j/k, ↑/↓), and buttons, and features auto-play, bad content skipping, and keyword batch management. Users can maintain preset or custom keyword libraries through the keyword panel, and data is stored independently and persistently.
Read Moredsh-ui-outline: Add round navigation rail to dsh web
`dsh-ui-outline` is a community-driven turn navigation plugin developed specifically for `dsh web`, aiming to address the challenge of quickly locating Prompts and Responses in long conversations. Maintained by iluluyu (MIT license, v0.0.2), the plugin adopts the official TurnNavigator design language, providing a sidebar navigation bar. It supports snapping to the nearest turn on click, drag-to-browse functionality, and the display of preview cards for each turn's content. Users can configure the sidebar position, preview material (e.g., frosted glass), and scale layout. Settings are persisted within the host's settings document, support both Chinese and English, and follow the system language. Installation requires a DSH version of at least 0.1.0-rc.7 and can be added via npm or GitHub command line. After installation, the service must be restarted and the page refreshed. The plugin runs with process permissions and relies on Re...
Read Moredsh-plugin-kit: DeepSeek Harness (DSH) Web GUI Plugin Suite
dsh-plugin-kit is a comprehensive plugin suite for the DeepSeek Harness (DSH) Web GUI, mounted via the official profile mechanism without requiring source code modification. It provides features such as environment variable and key management, MCP server configuration, Prompt management, Profile maintenance, global search, Codegraph integration, terminal panel, and RSS news aggregation, and includes a plugin development scaffold. To use it, ensure you have Node.js >= 22.19 and pnpm 10, execute `dsh plugin --profile web add @hyzyn/dsh-all`, and restart `dsh web`. This tool is suitable for users who need to centrally manage DSH configurations and maintain multiple sets of environments.
Read Moredsh-file-mention: Add @ workspace file references to DSH Web GUI
`dsh-file-mention` is a client plugin for DSH Web GUI, designed to simplify the process of models reading workspace files. It allows users to trigger a real-time file candidate menu in the chat input box via the `@` symbol, filter by filename or path (case-insensitive), and automatically insert `@relative_path` upon selection, thereby avoiding errors and omissions from manual path entry. The plugin primarily scans Git tracked files and unignored new files, naturally adhering to `.gitignore` rules. For files that need to be referenced but are ignored, they can be re-included in candidates by configuring an `.aiinclude` file in the workspace or subdirectories. It supports directory references, hierarchical expansion, and intelligent sorting (prioritizing exact matches and recently changed files). To ensure performance and security, the plugin sets limits on the total number of files and traversal depth, and adopts a layered...
Read Moredsh-tool-git: Git tools for DeepSeek Harness
dsh-tool-git is a Git operation plugin designed for DeepSeek Harness (DSH) agents, maintained by Huasfan and licensed under the MIT license. The plugin offers 9 core tools, including viewing status, diff, and log, as well as staging, committing, branch management, file restoration, and merging; all operations are performed by default based on the session workspace. The plugin supports installation from GitHub or loading via local patches, and configuration requires specifying the Git path and timeout duration. It is applicable to developers who need to handle Git tasks within DSH sessions. Usage requires a Git version of no less than 2.23 and has been tested on DSH 0.1.0-rc.6. In terms of security, the plugin avoids shell injection via parameter arrays, fixes specific environment variables, and distinguishes domain boundaries.
Read Moredsh-session-manager: Manage sessions in DSH Web UI
dsh-session-manager is a session management plugin for the DeepSeek Harness (DSH) Web UI, designed to securely perform operations such as archiving, deleting, moving workspaces, and single Agent preset migration. Maintained by hkkz9522 and licensed under the MIT license, it is currently at version 0.4.1 and supports Cordis >=4.0.0-rc. Its core features include providing intuitive entry points in the sidebar and session header for archiving and unarchiving sessions; requiring explicit confirmation when permanently deleting; moving sessions to a target workspace (which changes the stored `cwd`, automatically interrupting running sessions before moving); and migrating individual session presets (changing only metadata without affecting message history or files). The plugin excludes Suba.
Read Moredsh-antv-infographic: Render editable AntV Infographic in DSH
`dsh-antv-infographic` is a DSH plugin maintained by HellowVirgil, designed to optimize workflows for information charts such as roadmaps and timelines in agent outputs. The plugin enables the model to directly generate `infographic` code blocks and progressively render them into editable AntV Infographic SVGs, without requiring DSL copying or reliance on external tools. Its core capabilities include support for approximately 200 templates, a local edit mode, SVG/PNG export, and source code copying. The plugin features security mechanisms such as on-demand engine loading, limiting the size of generated source code, and blocking dangerous resources, and is compatible with `fence-registry` or DOM fallback solutions. Installation is simple; simply add and restart using the `dsh plugin` command, and optionally install S.
Read MoreDeepSeek Harness Background: Custom Backgrounds and Glass Panels for `dsh web`
`HaoyueQin/deepseek-harness-background` is an MIT-licensed community plugin designed for the DeepSeek Harness Web GUI, aiming to address the balance between interface background and readability. The plugin supports uploading local JPG, PNG, WebP, GIF images or using HTTP(S) links as backgrounds, and provides a real-time preview in the settings panel. Users can fine-tune background opacity, a readability mask with automatic light/dark mode adaptation, panel transparency, glassmorphism blur radius, and background blur effects, and choose between cover or contain adaptation modes. In addition, the plugin provides a third-party glass registration interface to extend custom panels and enhances the session timeline scrolling experience for dsh version 0.1.2 and above. Local images are stored locally after strict validation, and the plugin runs in the background.
Read Moredsh-video-studio (Jingying): DSH Native Video/Manhua Generation Plugin
dsh-video-studio (Whale/鲸影) is a native DSH AI video and comic production plugin that integrates the comprehensive workflow of story, script, storyboard, assets, generation, and editing, supporting step-by-step execution, quota scheduling, and auditing. Its core features include a seven-stage director pipeline, where the first three stages are executed by DSH session models for LLM tasks. A multi-account quota pool offers rotation, rate limiting, backoff, and auditing functions, with credentials stored in local secure files. Four-tier prompt engineering enhances quality through local optimization and scoring feedback. Style memory and consistency asset libraries ensure unified character and scene consistency across sessions. Additionally, it supports parallel shot generation, automatic ffmpeg rendering, CapCut draft export, and optional lip-sync. The plugin provides multiple model tools and Host routing interfaces, suitable for scenarios such as mock execution with pre-baked packages, prompt optimization, video generation, and self-auditing. Please note that some providers have not verified real keys or...
Read Moredsh-acp-enhanced: DSH Enhanced ACP Server for Zed and other ACP Editors
dsh-acp-enhanced is an enhanced DeepSeek Harness (DSH) server designed for ACP editors such as Zed, aiming to integrate DSH's session, permissions, telemetry, and tool capabilities into the ACP channel. Its core features include streaming output for text and reasoning processes, comprehensive telemetry, multimodal image input (with automatic degradation when attachment storage is unavailable), model switching, reasoning intensity adjustment, permission presets, approval mechanisms, Agent preset management, and Zed integration features such as tool cards, native forms, and plan panels. Additionally, it supports session recovery and archiving, multi-root workspaces, slash commands, and MCP server extensions. Installation requires adding it via the `dsh` plugin command and registering the script path and environment variables in the Zed configuration, such as specifying the provider, model, and preset. The plugin runs with the permissions of the current process.
Read MoreArcana: DSH's Floating Slash Command Deck
Arcana is a client plugin for DeepSeek Harness (DSH) maintained by GoodWei, designed to optimize the slash command experience within the `web profile`. It requires no server-side modification and integrates scattered command entry points into a draggable, collapsible floating "Command Deck" by consuming public RPC services. Core features include full command discovery, hovering to view descriptions, click-to-execute (with inline parameter input support), automatic sorting based on local storage usage counts, a pagination mechanism of 10 items per page, and bilingual Chinese/English support with light/dark mode adaptation that follows system settings. Installation requires pnpm; simply add the plugin using the `npx` or `dsh` command and restart the service to use it from the top-right corner. This project is released under the MIT License and is ideal for users with numerous commands who need to frequently invoke specific ones.
Read Moregehennawu/dsh-service: DSH Web Operations Panel
dsh-service is an open-source operational panel plugin designed for DSH Web, aiming to centrally manage high-frequency operational tasks such as secure restarts, health monitoring, backup recovery, and Linux permission maintenance. The plugin requires Node.js 22+ and features several core functionalities: it supports secure restarts by checking active agents and background tasks to prevent accidental operations, and provides version detection based on npm tags as well as one-click upgrades. It includes health diagnostics for runtime status, memory usage, and session counts, along with file permission repair. Additionally, it provides vendor quota queries using an exponential backoff strategy and parsing only normalized data to protect key security. Its backup management supports the creation, verification, and recovery of .tar.gz archives, strictly verifying paths and integrity to prevent out-of-bounds attacks. Furthermore, the plugin supports skill loading state management, sub-agent model routing configuration, task notifications, and session batching.
Read Moredsh-desktop-shortcut: Windows desktop shortcuts for DSH Web
`dsh-desktop-shortcut` is a DeepSeek Harness (DSH) Web plugin maintained by `fuyue521`, designed to simplify the process for Windows users to access local DSH Web. By creating desktop shortcuts, this plugin enables the `dsh web` service to be launched with a double-click and automatically opens a browser, eliminating the tedious manual entry of commands and URLs. Core features include one-click generation of customizable desktop shortcuts (supporting name, icon, launch parameters, and browser selection, such as Edge/Chrome), and integration of a draggable floating refresh button in the Web UI, featuring a loading animation, success feedback, and automatic disabling with a red prompt during AI responses to avoid interference. It is necessary to ensure Windows...
Read Moredsh-chat-tools: Chat Layout, Question History, and Markdown Outline for DSH Web Client
dsh-chat-tools is a DSH Web client plugin (v0.1.0, MIT) designed to optimize reading efficiency for long conversations. Its core features include: 1) Top-right controls that support adjusting the dialogue column width by percentage and switching between centered and left-aligned layouts, with settings automatically saved locally; 2) A question history menu with numbering, supporting quick navigation via buttons or keyboard shortcuts (Ctrl+↑/↓). History records are persisted based on session ID, with paginated loading triggered when clicking on unloaded content; 3) An outline bar generated for Markdown headings that overlays the dialogue area and the better-sidebar file preview area. Hovering displays the full outline, while clicking allows locating the heading. Installation requires manually executing `dsh plugin --profile web add dsh-chat-tools` in `cordis.pa...
Read Moredsh-sticky-notes: DSH Workspace Sticky Notes Plugin
`dsh-sticky-notes` is a lightweight DSH Web plugin maintained by `flyhigao` and licensed under the MIT License. Designed to enable users to quickly jot down temporary notes or to-do items within the workspace, it supports DSH `0.1.0-rc.6` and later versions. Its core features include a quick access point in the session header, support for creating, editing, saving, and deleting multiple notes, and the ability to switch between workspaces. The interface language adapts to DSH settings and supports both Chinese and English; content is automatically saved before switching or closing. Data is stored as Markdown files within the workspace's `dsh-notes/` directory, allowing for direct maintenance using an editor without requiring additional index dependencies. Installation is performed via a GitHub command and takes effect after restarting `dsh web`.
Read Moredsh-o11y-plugin: Unified plugin-level observability for deepseek-harness
dsh-o11y-plugin is an observability plugin designed specifically for deepseek-harness (dsh), aiming to unify telemetry management at the plugin level. By registering global OpenTelemetry providers, it enables plugins based on the standard @opentelemetry/api to conveniently export traces, metrics, and logs, while bridging DSH session telemetry into OTel logs. The plugin supports both headless and web profiles, exporting data via OTLP/HTTP endpoints; if no endpoint is configured or it is unreachable, data will be silently discarded. Stateless by design, the plugin requires no data cleanup upon removal, does not write to files or store credentials, and ensures telemetry data resides in memory only before export.
Read MoreDeepJIT: Compiling Repeated Agent Workflows into Reusable Skills and Processes for DSH
DeepJIT is a DSH (deepseek-harness) plugin maintained by fly3366, designed to transform repetitive workflows in agent execution into reusable assets. It achieves this by monitoring agent execution traces to mine high-frequency "hot workflows" and utilizes LLMs to compile them into markdown skills or flow step templates. These artifacts support hot-loading into running DSH instances without requiring a restart. The plugin provides comprehensive compiled-based lifecycle management, including AOT validation, tiering, deoptimization, and garbage collection (GC), while simultaneously recording metrics and emitting GenAI semantic-convention spans for monitoring.
Read Moredsh-mcp-manager: Manage MCP servers on the DSH settings page
`@fishlikewater/dsh-mcp-manager` is an MCP server management plugin for DSH, designed to simplify configuration maintenance, status monitoring, and key management. It allows users to add, edit, delete, and start or stop MCP servers directly on the DSH settings page, persisting configurations to the `mcp` namespace within `settings.yaml`. Core features include support for `stdio` and `streamable-http` transport methods, real-time display of connection status (e.g., reconnecting, failed), concurrent save protection via `rev` revision numbers to prevent overwriting across multiple windows, and support for `env`/`cred` key references. The plugin requires Node.js >= 18 and depends on `@deepseek-ai/dsh-m...`
Read Morefenxin-fx/dsh-default-workspace-plugin: New sessions don't have to select a workspace first
`dsh-default-workspace` is a community-maintained DSH plugin designed to simplify the new session startup process. To address the issue where new users must manually select a workspace before chatting, this plugin reduces pre-requisites by automatically preparing a default workspace or providing an entry point to "start a session outside the workspace." Its core functions include automatically creating and registering a default workspace at `<DSH_HOME>/workspaces/default` during the first launch; adding a "no workspace" session option in the workspace selector, where the session's working directory falls back to the host's `process.cwd()` and is displayed as ungrouped. The plugin design follows the principles of zero dependencies, idempotency, non-fatal errors, and zero footprint. It does not intervene by default when workspaces already exist, unless configured with `always: true`. It supports configuration via configuration options or environment variables.
Read Moredsh-funasr-voice: Local speech recognition in DSH input box
`dsh-funasr-voice` is a local offline voice input plugin for DSH Web, designed to enable speech-to-text without external interfaces via local ASR. The plugin utilizes an architecture where microphone capture is performed on the browser side and FunASR + SenseVoiceSmall runs on the Host, supporting approximately 10x real-time speed recognition on local CPUs. It features automatic punctuation, live captioning, real-time display of recording duration, and automatic insertion into drafts. Installation requires adding it via the DSH Plugin Manager, followed by one-click dependency installation (including venv, funasr, torch, and model downloads) on the settings page, or manual configuration of the Python interpreter and model paths. Configuration supports either a GUI or YAML files, allowing customization of behaviors such as language, port, and auto-send. This plugin...
Read MoreFectivnfy112357/github-explore: GitHub Discovery and Management Wrapper for gh CLI
`Fectivnfy112357/github-explore` is a DSH plugin designed for AI coding agents, wrapping GitHub repository discovery and management functionality based on the gh CLI. It does not add new CLI entry points; instead, it provides multi-axis exploration, relevance scoring, intelligent default filtering (e.g., deduplication, excluding forks/archives), and hierarchical Markdown summary output centered around `gh search` and `gh repo view`. The plugin supports the `--schema` parameter to generate machine-readable JSON structures and is suitable for scripts such as `find_repos`, `explore`, and `repo_summary`. Installation requires ensuring the environment has Python 3.10+ and an authenticated `gh` CLI, via...
Read Moredsh-prompt: DeepSeek Harness Prompt Template Plugin
dsh-prompt is a prompt management plugin designed specifically for the DeepSeek Harness (DSH) Web client, aiming to address the pain point of frequently typing or copy-pasting fixed-structure prompts during conversations. The plugin achieves zero-configuration integration via the DSH official bundle mechanism, supports the MIT license, and is currently at version 0.1.6. Its core features include 24 built-in deep prompt templates, custom template management, and three convenient access points: the in-app Prompt button, the `/prompt` command trigger, and a smart recommendation floating card. Once a user selects a template, the content is automatically inserted into the current conversation input box, allowing for secondary editing and context supplementation before sending, thereby improving operational efficiency. Installation requires DSH CLI and is accessed via `dsh plu...
Read Moredsh-chinese-skill-patch: Enable Chinese Skill Names Support for DSH
dsh-chinese-skill-patch is a plugin maintained by FeatherHunter for DeepSeek Harness (DSH), designed to address the issues where Chinese skill names cannot be discovered, validated, or invoked. This plugin enables Chinese skills, such as "私家大厨", to work normally in `/` completion, slash gestures, and model-side `skill()` calls without the need to modify DSH source code or SKILL.md files. Core capabilities include: supporting the discovery and invocation of Chinese skill names, implementing `/私` completion and `/私家大厨` direct injection, and compatibility with model-side Chinese name calls, while also handling parsing failures caused by BOM and folded syntax compatibility. The plugin provides the `_chinese_skill_patch_list` tool to view the loading status, and self...
Read Moredsh-a2a-agent: Expose DSH Agent as an A2A-compatible Agent
The `dsh-a2a-agent` is a component designed for the DeepSeek Harness (DSH) plugin environment, facilitating the conversion of DSH agents into A2A-compatible Agents. It provides Agent Card auto-discovery, JSON-RPC 2.0 endpoints, and LLM-driven conversational responses, supporting standard methods such as `message/send` and `tasks/get`. Available as an npm package or dynamic plugin, the component requires Node.js >= 20, reuses the host webServer, and supports CORS. When streaming configuration is enabled, it returns event streams via SSE; if the model fails, it automatically falls back to a deterministic echo. Data is stored in process memory only and is cleared upon termination. Use cases include integration with external A2A clients and unified discovery.
Read Moredsh-session-folders: Add a layer of session folders to the DSH Web sidebar
dsh-session-folders is a DSH client plugin designed to optimize Web sidebar session management. By introducing named folders, it addresses issues such as grouping, moving, archiving, and locating sessions within multi-session workspaces, while preserving the built-in browser running status badges. Core features include support for folder creation, renaming, deletion, and drag-and-drop sorting; the ability to move sessions via drag-and-drop or right-click menus, instant folder creation, inline renaming, and auto-naming; session pinning to keep sessions displayed at the top; and support for quick archiving and recovery, as well as quick access to recent sessions via the Recent area. Additionally, the plugin supports a bilingual UI, session search, and remembering collapsed states. Regarding data persistence, folder structures and session states are saved on the DSH server, while view states are stored in the browser's localStorage; all operations...
Read Moredsh-web-search-firecrawl: Connect DSH's web_search to Firecrawl
`@elves-ai/dsh-web-search-firecrawl` is a plugin for DeepSeek Harness (DSH) designed to switch the backend of the built-in `web_search` from the DeepSeek router to the Firecrawl search API. The plugin implements its functionality by registering a `WebSearchProvider`, enabling online switching between Firecrawl and the original route without requiring a restart. Before use, ensure the DSH version is `0.1.0-rc.6` and you possess a Firecrawl API key. If the key is not configured and there is no environment variable fallback, the search will fail due to `WEB_PROVIDER_CONFIGURED_UNAVAILABLE`.
Read Moredsh-tiered-approval: DeepSeek Harness's tiered automatic review plugin
`dsh-tiered-approval` is a tiered auto-approval plugin designed specifically for DeepSeek Harness (DSH), aiming to resolve the dilemma of low efficiency in "full confirmation" and high risk in "full delegation" during tool calling approvals. Adopting an MIT license, this plugin replaces simple binary approval with a three-tier decision mechanism: First, it utilizes a static rule safety net to directly intercept irreversible high-risk operations such as recursive deletion and formatting; Second, an LLM reviewer determines whether the calls align with user intent, outputting allow, reject, or requests for instructions; Finally, human fallback confirmation is provided for uncertain calls. The plugin supports configuration of `autoApproveAligned` to bypass pop-ups when intent is highly aligned, as well as `alignDeny` to allow specific high-risk operations to be downgraded to manual confirmation. Review intensity automatically adjusts according to DSH access patterns (e.g., read-only, workspace write).
Read Moredsh-smart-restart: Automatically wake up the main agent after DSH restart
The DSH plugin `edusrez/dsh-smart-restart` (v0.5.1, MIT License) aims to address the issue of work interruption caused by the main agent being unaware of service restarts. It identifies restarts by detecting changes in process PIDs and sends a Smart-restart notification to the agent upon startup to resume tasks. Core features include: 1. **Restart Detection and Notification**: Compares PIDs via `marker.json` to calculate downtime and utilizes the `agent/session-start` hook to send notifications. 2. **Smart Dispatch Priority**: Prioritizes processing in the order of `pending-notice.json` > `shutdown-notice.json` > default target.
Read Moredsh-plugin-wechat-official: DeepSeek Harness WeChat ClawBot Channel Plugin
dsh-plugin-wechat-official is the official WeChat channel plugin for DeepSeek Harness (DSH), designed to address the compliance and security requirements for accessing DSH Agents via personal WeChat accounts. Implemented based on Tencent's official WeChat ClawBot plugin functionality (iLink protocol), this plugin avoids high-risk methods such as reverse-engineered protocols, hooks, or web automation, and eliminates the need to maintain public callback services, domains, or port mappings. Core features include: support for scan-to-login and long-polling message receiving and sending; independent sessions per WeChat user with history persistence; "typing" status display; automatic reconnection and expiration reminders with a validity period of approximately 24 hours; three access control modes (open, allowlist, disabled); and language...
Read Moredsh-rollback-withdraw: Message Recall and Workspace Rollback in DeepSeek Harness Web
`dsh-rollback-withdraw` is a DSH web-profile plugin designed to simplify code and session rollback operations in agent development. It allows users to perform one-click rollbacks at turn boundaries, restoring workspace code and forking the session to that point. The plugin supports automatic switching between Git mode and file snapshot mode, defaulting to committing checkpoints in a Git repository, or using hard link snapshots otherwise. Installation requires Node >= 20, and currently prioritizes Windows (relying on robocopy and PowerShell). Once enabled, users can execute a rollback by clicking the undo icon next to a message and confirming twice. This feature is suitable for quickly correcting errors during multi-turn modifications when used locally by a single user. It should be noted that rollback is limited to turn boundaries, and messages prior to plugin installation have no snapshots; under Git mode...
Read Moreduyanta123/dsh-data-insight: DSH Data Insight Skill Plugin
`duyanta123/dsh-data-insight` is a data insight skill plugin based on the DSH ecosystem, designed to transform CSV files, pasted tables, SQL query results, or DuckDB data into structured Markdown reports containing business conclusions, metrics, and charts. The plugin adopts a purely instruction-based implementation with zero dependencies and zero build steps, utilizing an LLM to drive the host tool for calculations. Its core functionality encompasses support for five data sources and a five-stage pipeline—ranging from "Input Processing, Data Exploration, Metric Calculation, Chart Visualization, to Report Generation." It provides metrics such as summary statistics, month-over-month (MoM) and quarter-over-quarter (CoM) comparisons, TopN rankings, and anomaly detection, and supports three chart visualization formats: Markdown, Mermaid, and ASCII. Users can install the plugin via the `dsh plugin` command and initiate analysis directly within a session.
Read MoreDeepSeek Harness Plugin: duntansen/dsh-update-checker
DSH Update Checker is a DeepSeek Harness Web plugin developed by duntansen under the MIT license, designed to address the issue where local DSH versions lag behind the latest npm versions. The plugin integrates version checking and update operations directly into the DSH settings page, providing centralized management for operations typically scattered across the terminal. Its core features include: automatically reading the local version and comparing it against the `latest` and `next` tags of the npm registry, with support for semantic versioning and prerelease segment identification; offering a one-click update entry upon detecting a new version, which executes the `npx` command and displays installation progress in real-time; displaying the release history of the last 8 versions and the status of the current version; and automatically rechecking every 6 hours while the page is open, accompanied by browser notifications.
Read Moredsh-mcp-connector: MCP Connector and Server Market for DeepSeek Harness
dsh-mcp-connector is the MCP connector plugin for DeepSeek Harness (DSH), designed to address pain points such as scattered MCP Server configuration, complex authentication, and difficult maintenance. The plugin constructs a unified marketplace directory, enabling the automation of MCP Server discovery, authorization, connection management, and tool/Prompt discovery. Core features include support for OAuth 2.0 PKCE, API Key, stdio/HTTP, and JSON import, a graphical user interface for browsing, adding, and monitoring connectors, and lifecycle management capabilities such as connection persistence, restart recovery, and OAuth automatic refresh. The current version 0.2.32 offers over 100 connector cards and supports independent remote Registry.
Read Moredsh-meow-cat: Add a round-end toast for DSH Web
`dsh-meow-cat` is a lightweight plugin designed for the DSH Web platform, aiming to provide visual and auditory feedback at the end of a conversation turn. Its core function is to trigger a pure CSS animation of a cat running across the bottom and play a "Meow~" sound effect (WAV format, no external audio file dependencies) synthesized at runtime in memory. The plugin consists of two JavaScript files, `lib/index.js` and `lib/client.js`, plus a single line of bundle patch, with no additional dependencies. The installation command is `npx dshpub add dsh-pub/dsh-meow-cat --profile web`, and the process must be restarted after installation. Users can view the turn count via the status interface or adjust configuration settings such as volume and polling interval using the browser console. Requires...
Read Moreskillx: Secure External Skill Adoption Plugin for DeepSeek Harness
SkillX is a security meta-skill and DeepSeek Harness plugin designed for AI Agents, aiming to standardize the discovery, evaluation, and secure adoption processes of external skills. It requires the Agent to determine the need for external assistance when executing tasks, prioritize local resource checks, and then search for candidates based on channel priority. By retrieving candidates in a read-only manner and cross-comparing their relevance, it identifies security and trust risks such as prompt injection. If medium-to-high risks or red flags are detected, user confirmation is mandatory; by default, it is used only as a temporary reference, while permanent installation requires a stricter process. This plugin can be installed via the `dsh plugin --profile web add` command (package name: `dsh-skillx`) and uninstalled using the `remove` command.
Read Moredsh-windows-readiness-proof: Verification of Readiness Evidence for Managed Windows Hosts
`dsh-windows-readiness-proof` is an MIT-licensed DSH plugin (requiring Node.js >= 22) used to verify whether sanitized and SHA-256-fixed Windows host observable evidence meets the prerequisites of the DeepSeek Harness. The plugin is positioned as an evidence verifier; it does not collect data nor perform remediation, but instead performs deterministic validation on existing evidence and generates audit artifacts. Its core functionality includes two CLI entry points, `inspect` (to view status) and `verify` (to execute validation and output results), as well as corresponding DSH/MCP tools. The plugin adopts a "Fail closed" strategy, failing for issues such as missing, expired, malformed, suspected sensitive information, or policy mismatches.
Read Moredsh-terminal: Persistent Terminal Mode for DeepSeek Harness
dsh-terminal is an MIT-licensed plugin for DeepSeek Harness (DSH), maintained by dongsheng123132, and requires a Node.js 22+ environment. The plugin aims to provide a persistent interactive terminal mode for DSH, enabling developers to use DSH continuously like in a session-based CLI. Its core features include maintaining the same Agent and Session across multiple prompts and reusing DSH's models, tools, and permission settings. During use, plain text input continues the conversation within the same session; `/new`, `/exit` (or `/quit`) can be used to create a new session or exit the terminal, `/help` is used to view the command list, and other slash commands are directly distributed to DSH for processing. Users can...
Read Moredsh-surface-contract-proof: Recording fixed semantic contracts for DSH surface
dsh-surface-contract-proof is an MIT-licensed DSH plugin designed to verify whether the three types of machine communication surfaces—DSH ToolRuntime, MCP JSON-RPC, and CLI JSON—adhere to fixed semantic contracts. Based on explicit SHA-256-fixed JSON fixtures, the plugin ensures consistency by calculating canonical digests, thereby avoiding side effects or credential risks associated with directly replaying requests. Its core functions include `inspect` (to generate a baseline digest) and `verify` (to validate the current state), providing DSH tools and MCP aliases. The plugin adopts a fail-closed strategy, rejecting access when data is missing, expired, or malformed, and...
Read MoreOLEDCare: OLED Burn-in Prevention Plugin for DeepSeek Harness
OLEDCare is an open-source plugin designed for the DeepSeek Harness (DSH) Web GUI, aimed at mitigating OLED screen burn-in caused by static dark backgrounds and bright text during long intelligent agent conversations. By dimming interface pixel brightness, this plugin safeguards the screen without disrupting the user's existing workflow. Its core features include the Nap mode, which offers a true-black full-screen screensaver; setting the dark theme background to pure black; reducing the brightness of static borders; dimming text and light-colored elements based on Gamma perception; and applying stepped dimming according to idle or focus states. Additionally, it supports hue rotation drift over time and allows users to customize various parameters. Settings are persisted via browser `localStorage`, falling back to in-memory storage if unavailable. Installation requires Node.js.
Read Moreseekmaid-pet: Auto-start Windows Desktop Pet for DSH
seekmaid-pet is a Windows 11 desktop pet plugin within the DSH ecosystem, designed to visualize the status of long-running DSH sessions. It supports bubble notifications for task initiation, completion, new messages, and tool calls, and allows users to bidirectionally communicate with the current DSH session. As an independent site project, it functions as either a native desktop pet resident in the system tray or a DSH plugin that automatically launches or closes alongside DSH. Key features include operation without a console window, single-instance restriction, auto-start support, and zero-configuration automatic detection and initialization. Installation requires a Windows environment with Python 3.10+, PySide6, and Node.js, and involves installing the plugin via a local directory or GitHub link. Initialization requires running setup_windows.bat to create...
Read Moreinterest-memory: Add cross-session long-term memory to DeepSeek Harness
`interest-memory` is a local long-term memory service maintained by djasdh, designed to address context discontinuity between DeepSeek Harness (DSH) sessions. Built with Go, it utilizes SQLite-vec vector indexing for local storage and retrieval, supporting fully offline operation. The service integrates with DSH via the Cordis plugin `@djasdh/interest-memory-dsh-bridge`, automatically recalling relevant memories at the start of a session and pushing conversation logs at the end. Core features include evidence-based memory storage, a three-stage verification process (check/claim/conflict), automatic merging of semantically similar entries, replacement marking for old entries, and graph-based query visualization. The system provides a REST API to facilitate memory sharing among multi-agent frameworks.
Read Moredsh-usage-cost: Calculate DeepSeek API cost per session per round
`dsh-usage-cost` is a DeepSeek Harness plugin designed to calculate API costs in real-time on the Web, round by round, per session. By projecting `usageTimeline` on the server side, the plugin records the token usage (including misses, outputs, and cache read/writes) and timestamps for each assistant turn. It provides cost readings across four dimensions in the chat interface: Conversation, Workspace, Today, and Last 5 Hours. Its core advantage is the automatic adaptation to the peak and valley pricing logic implemented since August 17th, which switches rates based on timestamps; if historical sessions lack timeline data, it falls back to flat-rate calculation. The plugin is distributed as an official bundle, requiring no additional building when installed from the Git repository—users simply need to execute the install command, restart the Web app, and refresh the page. Users can customize settings by editing `lib/client.js`.
Read Moredsh-airdrop: Drag files into DSH, AI reads them
dsh-airdrop is a web-based plugin for DSH designed to resolve file upload challenges. Users simply need to drag files or folders into the DSH window; attachments will be sent along with messages, and the AI will automatically read the content. The plugin supports attachments in any format without type restrictions and provides in-browser preview functionality. Files are stored only in a workspace isolated to the current session, ensuring they do not interfere with each other. For large files, the plugin supports chunked upload, resumable uploads, and automatic retries for gateway errors, with a single file limit of 20 GiB. Installation requires Node.js >= 22. You can enable it by adding the `dsh-universal-attachments` package via the `dsh plugin` command and restarting the service. For security reasons, it is recommended to access remotely via an SSH tunnel to avoid exposing the service directly to the public internet. Note that empty directories may not be preserved during use.
Read Moredsh-vision-skill: Enabling DSH Pure Text Models with Image Recognition, OCR, and Object Localization
dsh-vision-skill is a standard vision plugin within the DSH ecosystem, developed by DDDFXYqiming and licensed under the MIT license. It aims to address the limitation that pure text models cannot directly process images. By registering a native `vision` runtime skill, the plugin enables text models to invoke local tools to perform functions such as image recognition, OCR, object localization, and dominant color analysis. Its core tools include: `vision_analyze` (supports 6 modes such as general, code, and evidence), `vision_ocr` (text extraction preserving layout), `vision_ground` (object localization returning coordinates), `vision_detect` (enumerating elements like buttons), and `vision_dominant_colors` (local computation).
Read Moredsh-layered-memory: DSH Cross-Session Long-Term Memory Plugin
dsh-layered-memory is a cross-session long-term memory plugin for DeepSeek Harness (DSH), licensed under the MIT License, designed to address the issue of context loss following a session. The plugin persistently stores verified facts, task experiences, and environmental information on disk, supporting cross-session retrieval. Core features include L1-L3 layered memory, namespace isolation, BM25 full-text search, content deduplication, and cross-namespace experience enhancement. The plugin provides 14 memory tools, such as `memory_write` (mandatory evidence verification), `memory_search`, and `memory_index`, and supports progressive tool exposure. Consistency maintenance relies on deduplication, manual updates, and candidate merging; the system does not automatically detect contradictions, and it is strictly prohibited to physically discard verified facts, allowing only compression.
Read Moredsh-annotation-patched: Cite assistant messages and respond point-by-point
dsh-annotation-patched is a browser-side enhancement plugin for DSH Web, maintained by DDDFXYqiming, and licensed under the MIT License. The plugin aims to address issues of context loss and unclear positioning that occur when manually copying and pasting assistant replies for follow-up questions. Its core functionality allows users to select text from assistant messages, generate quote blocks by clicking the "Quote" button, and send them together with their message. Upon receiving the message, the model responds item-by-item with numbering and includes expandable quote markers. The plugin utilizes an explicit single-button mechanism, supports the automatic cleanup of old quote blocks, and synchronizes the position of quote tags during multi-line input. Furthermore, it offers a local patch replay tool to facilitate replaying patches based on a manifest when upgrading the base, thereby generating new client files. Installation can be performed using the `dsh plugin` command from GitHub or a local directory.
Read Moredsh-web-search-searxng: Connect DSH's web search to self-hosted SearXNG
dsh-web-search-searxng is an independent plugin package for the DeepSeek Harness (DSH) web profile, designed to allow users to switch the backend of the `web_search` function to a self-hosted SearXNG instance, thereby eliminating dependency on external APIs. Built under the MIT license and developed using pure ESM modules, this plugin requires no build steps and can be installed and automatically activated via the simple `dsh plugin` command. In terms of configuration, it supports settings via environment variables `SEARXNG_BASE_URL` (default localhost:8888), `SEARXNG_NUM_RESULTS`, and the optional `SEARXNG_API_KEY`, and can also be configured directly...
Read Moredsh-plugin-md-outline: DSH Markdown Outline and Structure Check Plugin
dsh-plugin-md-outline is a DeepSeek Harness (DSH) plugin maintained by d-ouyang. Written in pure ESM JavaScript and released under the MIT license, it requires no build steps. It aims to automate the resolution of structural issues in long Markdown documents by adding the `md_outline` tool, enabling the automatic output of the document title tree and structural checks. Core features include outputting an H1-H6 nested title tree with line numbers, as well as detecting heading level jumps, duplicate headings, H1 uniqueness issues, and unclosed code fences. The plugin supports three modes: `outline`, `lint`, and `both`. It allows limiting the outline depth via `maxDepth` and supports recursive scanning of directories.
Read MoreDSH ExpMem: Adds a Checkable Long-Term Memory Plugin for DeepSeek Harness
DSH ExpMem is an MIT-licensed community plugin for DeepSeek Harness, designed to address the issues of local storage and retrieval of long-term personal memory. It writes user habits, task experience, and engineering insights to local JSON files, preserves DSH Session as the raw word-for-word history layer, and does not duplicate Session events. The plugin adopts a layered memory architecture, supports prompting the Agent to retain persistent knowledge when context pressure is high, and performs retrieval sorting based on relevance, recency, and importance. Its core advantages include supporting auditable reflection (observations supported by citations, interruptible and resumable), maintaining a complete trust lifecycle from candidate to deprecated, and importing Markdown memories from Claude Code and Codex as candidate records with source evidence. The plugin runs lightweight, not...
Read Moredsh-deepseek-balance-widget: View AI balance in the dsh Web sidebar
dsh-deepseek-balance-widget is a dsh Web sidebar plugin maintained by crazy-L118, designed to centrally display the balances, daily consumption, and token usage of DeepSeek and MiMo, with an automatic refresh every 30 seconds. This plugin is based on the MIT license and requires Node.js >= 18. It is installed via the dsh plugin command (version 2.4.2 is recommended), and the dsh web service requires a complete restart after installation. Core features include a sidebar real-time entry and a details popup. The popup supports managing platforms, switching views, and adding or removing new platforms. DeepSeek users need to configure an API Key, and optionally configure a Platform Token to view detailed usage statistics and status during busy times.
Read Moredsh-plugin-xquant: Integrating xquant quantitative research MCP into DeepSeek Harness
dsh-plugin-xquant is a DSH plugin maintained by codingDuan (MIT licensed), designed to seamlessly integrate the xquant quantitative research MCP into DeepSeek Harness, resolving the pain point of cumbersome configuration for external tools in dsh Web. After installation, users can directly query factor definitions, calculate factor time series, browse strategy logic, and view historical performance within dsh Web, organizing the results into readable research conclusions. This plugin is positioned as a research assistance tool and does not provide buy/sell recommendations or market forecasts. The prerequisite for use is configuring `XQUANT_API_KEY` in the dsh process environment; the plugin reads exclusively from environment variables and does not write to local files or perform uploads. It connects to the xquant.shop official MCP service by default and supports via...
Read Moredsh-plugin-web-search-tavily: Add Tavily search backend for DSH
dsh-plugin-web-search-tavily is a DSH plugin bundle developed for DeepSeek Harness (DSH) agents. Its core functionality is to switch the underlying service of the built-in `web_search` tool to Tavily, while keeping the tool interface schema visible to the model unchanged. It achieves this goal by registering a `WebSearchProvider` to the `ctx.web` capability seam. The plugin supports configuration options such as `apiKey`, `baseURL`, `searchDepth`, `topic`, `includeAnswer`, and `numResults`. When `apiKey` is empty, the provider is in a "registered but unavailable" state. `available()`
Read Morecoder-wu/dsh-finance-data Plugin Description
This article introduces the DSH plugin `coder-wu/dsh-finance-data` based solely on verified information. It confirms that the repository owner is `coder-wu` and the GitHub URL is `https://github.com/coder-wu/dsh-finance-data`. Due to a failed README fetch and the absence of official documentation, this article is unable to provide specific details such as the core feature list, installation commands, typical usage, or applicable scenarios, nor does it confirm the existence of functions like "incrementally collecting financial data." The article advises users to avoid inferring usage methods based on the name. Before installing or enabling the plugin, it is essential to thoroughly examine the source code, license, dependencies, and permission scope to ensure compliance with local `dsh` environment requirements and security, thereby preventing the installation of sources with unclear origins or permissions.
Read Moredsh-web-search-multi: DeepSeek Harness Multi-source Web Search Plugin
`dsh-web-search-multi` is a multi-provider Web search plugin for DeepSeek Harness (DSH), designed to unify access, configuration, and fallback logic for different search engines. The plugin supports keyless direct connection engines such as 360, Bing, and Baidu, as well as providers including Tavily, Brave Search, Serper/Google, Bocha AI, and self-hosted SearXNG, and includes a built-in DuckDuckGo global fallback mechanism. It provides a visual "Multi-source Web Search" settings page via the DSH Web UI, supporting real-time connection testing and instant persistence. Credentials are securely stored in `~/.dsh/.credentials.yaml`, and general settings are saved to `~/.dsh/.d`.
Read Moredsh-chat-tidy: Tidy up layout and tables for DeepSeek Harness Web conversation page
dsh-chat-tidy is an MIT-licensed pure style plugin maintained by ChuanTianML, optimized for the layout of the DeepSeek Harness (DSH) Web chat page. By adjusting font, spacing, headings, lists, dividers, blockquotes, and table styles, it renders Markdown tables with the appearance of native DSH components, significantly improving the reading experience. The plugin does not modify DSH's Markdown rendering, themes, tool calls, reasoning, or session behavior, nor does it initiate network requests or store any data, ensuring the security of model outputs and host data. It supports built-in light/dark themes and is compatible with dsh-skin, but it is recommended to avoid using it simultaneously with similar layout plugins such as dsh-ux to prevent conflicts. Installation can be done via `dsh plugin -
Read Moredsh-roleplay: DeepSeek Harness Roleplay, Character Cards, and Image Generation Plugin
dsh-roleplay is a DeepSeek Harness (DSH) plugin maintained by chinosk6, designed to integrate role-playing, character card management, and image generation capabilities into DSH's web profile. The plugin follows the MIT license and requires an environment running DSH 0.1.0-rc.6+, Node.js 22.19+, and pnpm 9+. Core features include support for role-playing style dialogue, interactive character card creation, and Tavern-compatible card generation and import, with support for importing cards from RP-Hub, as well as image generation via the official NAI interface, the ai.erp.sex third-party interface, or local Stable Diffusion WebUI. Installation is flexible and can be done via npm or...
Read Moredsh-mcp-bridge: Automatically connect to MCP servers for DeepSeek Harness
`dsh-mcp-bridge` is an MIT-licensed, zero-dependency MCP client bridge plugin for DeepSeek Harness (DSH), designed to simplify the process of integrating external tools. The plugin connects to local MCP servers via standard input/output (stdio) or connects to remote servers via HTTP/SSE interfaces using `mcp-remote`. Upon successful connection, it automatically registers the tools, resources, and prompts declared by the server as callable tools for the DSH agent, using the naming format `mcp_<server>_<tool>`. Core capabilities include support for starting via local commands and configuring remote URLs, tool permission filtering (`allowTools`/`denyTools`), timeout settings, automatic exception retries (up to 3 times), and process lifecycle management. Installation can be done via `ds...`
Read Moredsh-llmwiki: Local Markdown Long-term Memory Plugin for DeepSeek Harness
dsh-llmwiki is a DSH plugin developed and maintained by chancelu, designed to address the issues of limited context windows in agent models and the lack of long-term memory. It utilizes a local Markdown vault as long-term memory storage for DeepSeek Harness, enabling continuous utilization by injecting relevant Wiki knowledge into model requests. The plugin provides `memory_search` and `memory_save` tools, supports the automatic capture of daily sessions to a specified directory, and employs three retrieval strategies: keywords, Wiki link graphs, and timestamps. It combines the Reciprocal Rank Fusion (RRF) algorithm to merge results and assembles context within the token budget. It features an LRU + TTL caching mechanism and has no runtime dependencies other than Node.js (version 22 or higher).
Read Moredsh-openai-codex: An experimental plugin for DeepSeek Harness to access ChatGPT subscription-based Codex models.
`dsh-openai-codex` is an experimental, unofficial (out-of-tree) DeepSeek Harness plugin designed to independently integrate the pi-ai `openai-codex` model into DSH. It registers the model through DSH's exposed `ctx.llm` adapter interface and manages ChatGPT OAuth login using an independent credential file, thereby remaining completely isolated from DSH's built-in `llm-pi-ai` settings and without modifying installed DSH core packages. This plugin requires Node.js `^22.19.0 || >=24` and DSH `0.1.0-rc.7`. Users need to install the specified version via the `dsh plugin` command.
Read Moredsh-pet-shura: Display DSH thread status on a desktop pet
dsh-pet-shura is an MIT-licensed web-based desktop pet plugin for DeepSeek Harness (DSH), maintained by brittanistrehlowll-oss. It intuitively visualizes busy threads and the tools they call through SSE event bubbles, a thread overview refreshed every 15 seconds, and a plugin ring, addressing the issue of scattered log information. Core features include rich animations based on v2 spritesheets (e.g., walking, jumping), 16-directional mouse following, random actions, and status symbols (thinking, error, waiting, etc.). Users can double-click the pet or right-click to open a thread status card to view detailed information and adjust size, behavior, and position via the settings panel. The plugin has zero dependencies, is designed not to interfere with model traffic, stores data only in browser localStorage, and automatically removes itself upon failure to avoid disturbing the host page. Installation requires running `dsh`.
Read Morebpc-oss/chrome-faithful: DSH Plugin, Precise Control of Logged-in Chrome Profile
bpc-oss/chrome-faithful is a DSH browser control plugin licensed under the MIT license (version 0.4.0, requiring Node >= 22.12), designed to enable agents to directly control real, logged-in local Chrome profiles, thereby avoiding the permission complexities introduced by using copies or debug ports. The plugin implements its functionality through an MCP server, an MV3 extension, and a local authentication bridge, providing 38 MCP tools. Its core features include precise multi-profile routing based on `metadata.profileName` to ensure concurrent isolation without a fallback mechanism, as well as a bridge bound to 127.0.0.1 that forces the use of 256-bit keys to restrict extension access permissions.
Read Moredsh-session-lens: DeepSeek Harness Session Insights and One-Click Share Plugin
dsh-session-lens is a session insight and sharing plugin for DeepSeek Harness (DSH), designed to address issues such as complex raw events, unclear token consumption, and inconvenient collaboration sharing. The plugin requires a Node 20+ environment and supports the Web Profile of DSH version 0.1.0-rc.6 and above. Its core features include: 1. A real-time "Insight" view within the session, refreshing every 5 seconds, providing token breakdown (input, output, cache, Chain of Thought, etc.), analysis of duration and cost per round, tool call statistics, and monitoring of activities such as context compression, approvals, and sub-agent operations; 2. One-click export of a self-contained single-file HTML replay page, with zero JavaScript and zero external requests, supporting both Chinese and English, and including complete session replay and tool results. In terms of privacy and security, the plugin...
Read Moredsh-claude-marketplace: Load Claude Code assets as DSH Skills
`ben7am1n/dsh-claude-marketplace` is a Claude Code compatible layer plugin for DeepSeek Harness (DSH), designed to enable DSH to directly reuse skills, commands, and agents from the project's `.claude` directory or the Claude Code marketplace, eliminating the need to maintain separate invocation methods. The plugin loads components from various sources—including local paths, GitHub, and URLs—via tool entry points such as `cc_scan` and `cc_marketplace_add`, registering them as native DSH skills with a `cc-` prefix. It is installed using the `dsh plugin` command and supports configuration of a cache directory.
Read More@beihaizb/dsh-notebook: Agent-controllable stateful Jupyter workspace for DSH
`beihzb/dsh-notebook` is an MIT-licensed plugin designed for DeepSeek Harness (DSH) to enable agents to operate on stateful Jupyter workspaces. The plugin provides a persistent `ipykernel` runtime, enabling agents to read, edit, and execute cells using tools such as `nb_get`, `nb_edit_cell`, and `nb_run_cell`, while also allowing the viewing of runtime variables and structured error information. Core features include version-snapshot-based safe editing and rollback mechanisms, long output protection (automatic summarization and archiving of full logs), and a VS Code-aligned UI supporting queues, interruptions, and restarts. The plugin ensures that each DSH session has an independent kernel and directory to prevent state leakage, and includes automatic process cleanup.
Read Moredsh-stt-input: Add speech input for DSH Web GUI
`dsh-stt-input` is a voice input plugin for the DeepSeek Harness (DSH) Web GUI, designed to address the need for quickly inputting long prompts via voice within DSH. The plugin allows users to record by clicking the microphone button and fills the recognized text directly into the input box upon stopping. It provides two recognition engines: one is browser-based local recognition using the Web Speech API, supporting zero-configuration usage in Chrome/Edge with real-time intermediate results; the other is API recognition based on MediaRecorder and OpenAI-compatible interfaces, supporting OpenAI, Groq, or custom services and multiple Whisper models. The plugin supports configuring service presets, API keys, language, and write mode (append or replace). API
Read Moredsh-code-impact: Read-only TypeScript/JavaScript Change Impact Analysis for DeepSeek Harness
dsh-code-impact is a standalone read-only plugin released by the DeepSeek Harness community, designed to provide impact analysis for TypeScript/JavaScript Git changes. The plugin is maintained by baidd1011, licensed under the MIT License, and is currently at version 0.2.0. By temporarily building a reverse module dependency graph, it outputs changed declarations, affected files, propagation paths, evidence locations, and sorted test candidates, though it does not replace test execution or maintain a long-term index. The plugin supports three comparison modes: workspace, staged, and refs. It utilizes the TypeScript Compiler API to parse various file types and project configurations (such as `tsconfig.json`, path aliases, etc.), and via Sche...
Read Moredsh-ocgo-usage: Display OpenCode Go usage in the DeepSeek Harness Web sidebar
dsh-ocgo-usage is an MIT-licensed plugin for DSH Web designed to address the issue of switching to an external interface to view OpenCode Go usage. It displays a persistent badge in the bottom-left corner of the sidebar, intuitively presenting the remaining usage percentage for the current month along with status colors (orange indicates low remaining quota, and red indicates exhaustion). Hovering over the badge expands a detail card showing usage progress for the rolling period, this week, and the current month, as well as the reset time. Core features include a peak-hours timeline based on Beijing Time, highlighting the current interval and displaying the time until the next switch point. The plugin automatically reads the API key from local configuration files or environment variables in sequence, requiring no additional configuration, and refreshes data every 60 seconds. The Host side uses Node ESM to register a route for proxying the usage interface, while the Client side registers the UI location using a hand-written Bundle, enabling cross-platform integration.
Read Moredsh-mermaid-image-preview: Preview Mermaid diagrams in DSH Web Chat
dsh-mermaid-image-preview is a community plugin for DeepSeek Harness maintained by baconbao, designed to address the pain point of viewing Mermaid charts in DSH Web sessions, which typically requires copying code to external tools. When the plugin detects a Mermaid code block within a chat message, it renders it directly as an image preview. It supports 14 chart types, automatic light/dark mode switching, and allows users to click on charts to zoom in or out. Its core features include a "local rendering first" strategy, where external or self-hosted services can be configured as a fallback rendering engine if local rendering fails or is disabled. Users can adjust runtime parameters via UI setting cards without restarting the service; however, restarting dsh web is required if underlying configurations are modified. Installation involves adding the plugin via the npx command and restarting the service.
Read MoreAzzygoatcoder/agent-useful-skills: Modular AI Research/Engineering Skills Collection
Azzygoatcoder/agent-useful-skills is a modular collection of AI research and engineering skills licensed under the MIT License, designed to address the pain points agent developers face in tasks such as paper reading, plotting, document conversion, and security auditing, where cross-project reuse is difficult. Compatible with Claude Code and DeepSeek Harness (DSH), this tool transforms repetitive workflows into registerable, verifiable, and deployable skill modules. Core features include code security auditing, paper workflows, Office document processing (e.g., Markdown to Word/PPT), publication-quality data plotting, read-only disk analysis, and Git collaborative publishing. Users can install it via DSH plugin commands or links and configure API keys via environment variables to call image recognition features,
Read Moredsh-download-progress: Provides a persistent download progress panel for DeepSeek Harness
`dsh-download-progress` is a download management plugin for DeepSeek Harness (DSH), designed to address the difficulty in distinguishing progress during multi-task downloads. The plugin provides a resident floating panel in the bottom right corner, displaying the filename, percentage, speed, and remaining time in real-time. It supports multi-task concurrency, history retention (up to 20 entries), and file locating, and features panel dragging and resizing. The download functionality supports breakpoint resumption, HTTP redirects, GitHub mirror acceleration, and aria2 multi-threaded downloads (16 connections), with task status written to a JSON file for the panel to read. Installation is divided into Dynamic (temporary) and Fixed (auto-load on restart) modes; the Fixed mode is recommended for long-term use, requiring the copy of the plugin package to a specified directory and the configuration of `cordis.patch.yml`. Typical use...
Read More@az7627/dsh-token-usage: DeepSeek Harness plugin for tracking token usage in the web chat view
`@az7627/dsh-token-usage` is an MIT-licensed plugin for DeepSeek Harness (DSH) designed to provide fine-grained token usage statistics via a Web conversation view. It is available as a standalone package, with its core functionality being to provide a "Usage Statistics" entry in the session header that opens a right-side drawer displaying an ECharts-based stacked bar chart by time slot. It supports statistics for the current, multi-selected, or all historical conversations. Time granularity options include 15 minutes, 1 hour, or 1 day, with time ranges covering the last 7 days, 30 days, or all history. The data presentation precisely breaks down usage into three categories: cache input, input (including cache writes), and output, supporting totals down to the unit and per-conversation details. Data is sourced from session log replay, and historical data is also viewable. Users can...
Read Moredsh-conversation-cost: Display DeepSeek usage cost at the bottom of DSH conversation
dsh-conversation-cost is an MIT-licensed plugin for DSH Web designed to address the complexity of DeepSeek conversation cost calculation. It displays real-time RMB and USD dual-currency costs at the bottom of the conversation statistics bar, eliminating the need for manual price splitting against a reference table. Core features include precise request-level billing, capable of handling mixed models, cache hits (distinguishing between hit and miss inputs), and peak/off-peak pricing (standard, peak, and idle). The plugin supports installation from GitHub or a local directory, with upgrades requiring an overwrite installation and a restart. When the cost ledger is not ready, it displays an approximate value marked with "≈"; unknown models are not billed and will trigger a prompt. This tool is suitable for developers needing to quickly verify complex session costs, but please note that official prices may change and this plugin is not an official app store product.
Read Moredsh-plan-first-dev: DSH Plugin that Automatically Enters Plan Mode Before Development
`dsh-plan-first-dev` is an MIT-licensed plugin for DeepSeek Harness (DSH) designed to establish "plan first, implement later" as the default behavior for code development tasks. Installed at the profile layer, the plugin listens for session creation events; upon detecting a new session, it automatically enables plan mode while retaining the user's permission to manually disable it. For development tasks, the plugin enforces a workflow where the model must submit a complete plan—encompassing architecture, changed files, API changes, and testing standards—before implementation is permitted, requiring user approval via `exit_plan_mode`. For non-development tasks such as writing and data analysis, the plugin registers a `no_plan_required` tool, allowing the model to identify the task type and exit plan mode directly for execution without requiring plan approval.
Read Moredsh-eval-regression: Deterministic Output Regression Plugin for DeepSeek Harness
`aryswisnu/dsh-eval-regression` is a plugin for DeepSeek Harness (DSH) that provides a deterministic, CI-safe golden output evaluation tool. It registers the `evaluate_golden_output` tool to specifically check whether the candidate output contains required fragments or forbidden fragments. This plugin does not evaluate semantic correctness or model quality; it only generates repeatable pass/fail evidence. Its core functions include fragment-level checks, a deterministic report outputting a total score and case-by-case missing or forbidden fragments, and a CLI tool that supports JSON suite input, prints reports via standard output, and returns different exit codes based on results, facilitating...
Read MoreArtificialwhale/session-reader-plugin: Read content of other sessions within a DSH session
Artificialwhale/session-reader-plugin is a read-only plugin for DSH that allows reading the context of other sessions within the current session, including user/assistant messages, tool call results, reasoning processes, and raw event streams. Independent of the official implementation, it provides core functions `session_list` and `session_read`, supporting direct querying via the `/sessions` slash command without requiring model turns. Reading modes include `io` (default message interaction), `thinking` (reasoning chunks), `surface` (compressed view), and `raw` (raw logs). All outputs are equipped with truncation protection to prevent context pollution. This plugin is implemented purely in JavaScript with no native dependencies and is based on DSH 0.1.0-rc.6.
Read Moredsh-turn-approval: Add task-level authorization for DSH Web approval cards
dsh-turn-approval is a community plugin for DeepSeek Harness (DSH) designed to address the operational costs associated with repeated approvals for high-privilege operations under default permissions. This plugin introduces an "Allow this task" button to the DSH Web approval card, enabling users to temporarily permit specific types of `danger-full-access` escalation within a single `turn`, with the authorization automatically expiring upon `turn/end`. Its core advantage lies in the balance between security and convenience: it does not alter the default permission model or enable global `full access`. Authorization is stored only in memory and bound to specific `session` and `turn` contexts; child agents do not inherit this authorization, and it only automatically allows explicitly matched `danger-full-access`.
Read MoreDSH Plugin @apodemakeles/dsh-token-dashboard: Local Token Usage Heatmap
`@apodemakeles/dsh-token-dashboard` is a DSH Web GUI plugin used to convert scattered local session Token consumption into visualized daily and weekly heatmap panels. The plugin is independent of the official version, based on the MIT license, requires Node 22.5.0 or higher, and is currently distributed exclusively via GitHub. Its core mechanism adopts a Host-Worker architecture: the Host listens to real-time events and sends data increments, while the Worker is responsible for projecting data into a local SQLite database and providing a consistent data view through a snapshot interface. The total Token amount is calculated by summing input, output, and cached read Tokens. Users can view usage via the "Token" entry in the sidebar and use CLI commands for status verification, data reconstruction, or backup recovery. The plugin data is limited to...
Read Moredsh-plugin-sync: Sync DeepSeek Harness plugin manifest to GitHub Gist
dsh-plugin-sync is an MIT-licensed DSH plugin maintained by AngLi1997, designed to address the challenges of cross-environment migration caused by scattered plugin states. By synchronizing plugin manifests via GitHub Gist, this tool packages and exports `package.json` dependencies from the profile, `dsh.profile.bundles`, and `cordis.patch.yml`, then automatically imports them into the target environment to execute `pnpm install` and complete deployment. Its core features include convenient login via GitHub OAuth Device Flow (requiring only gist permissions), automatic creation of private Gists, and a prompt to restart Harness after import to apply changes. Users can use the `dsh plugin` command...
Read Moredsh-ultramath: UltraMath Mathematical Modeling Contest Multi-Agent Solver Plugin
dsh-ultramath is a multi-agent solving plugin for DeepSeek Harness designed for mathematical modeling competitions, developed by Andiii208 and licensed under the MIT License. Through native Agent presets and skill packs, this plugin standardizes the mathematical modeling solution workflow into seven stages—"problem reading, framework, derivation, coding, verification, paper writing, and review"—thereby solving the fragmentation issue of single-turn prompt processes. Core features include providing the UltraMath master controller and four single-stage role presets (e.g., Mathematician, Engineer); integrating a built-in library of 33 models and paper templates to enable self-contained installation and idempotent local data synchronization. It establishes strict quality gates covering seven categories of controls: independent verification, review blockers, blind review mechanisms, and academic integrity, where any violation results in an immediate veto. Furthermore, it introduces a "digital freeze" mechanism to ensure the consistency between paper data and code.
Read Moredsh-guardian: DSH Task Protection Plugin
dsh-guardian is a task protection plugin for DeepSeek Harness (DSH), designed to address issues such as incomplete plugin declarations, task loops, excessive recursion, and session interruption upon restart. The core strategy of this plugin is "detection and guidance"; it never directly terminates a task but guides the Agent to adjust its direction by injecting user/message prompts and logs events. Its main functions include: 1. **Plugin pre-check:** Performs static code analysis to verify the consistency between service declarations and usage, offering fix recommendations. 2. **Loop detection:** Monitors the frequency of repeated calls to the same tool, triggering a prompt if the limit is exceeded. 3. **Recursion protection:** Limits the nesting depth of child agents to prevent infinite recursion. 4. **Interrupt awareness:** Provides a status interface that returns the running status, nesting depth, and a safe restart flag (safeToRestart), assisting in determining whether to restart when interrupted.
Read MoreSidor_UI: Xingye Theme Skin for DeepSeek Harness Web GUI
Sidor_UI is a SIDOR Xingye theme skin repository designed specifically for the DeepSeek Harness Web GUI, aiming to optimize interface interaction and functional extension. Its core functions include providing the Xingye theme visual experience and splash screen animation, integrating balance badges and low-balance red warnings to enhance status visualization, providing a "Documents" path attachment feature near the input box to support agents directly reading file or folder paths, and injecting "Disable/Enable/Uninstall" buttons with double confirmation into the plugin list on the settings page to simplify plugin management workflows. Furthermore, the repository features subsidiary plugin extension slots that support the coexistence of multiple plugins, sidebar integration, and balance data reuse, such as with the existing Sidor_box plugin. Installation methods are flexible, supporting automatic installation via the DSH Assistant, local PowerShell scripts, or...
Read Moremv-superds: DSH Minimal trajectory-anchor Plugin
mv-superds is a minimalist DSH plugin (MIT License) developed by aitingtingya, focusing on prompt-activation and trajectory-anchor, and explicitly excluding complex functionalities such as cognition protocol, task routing, and workflow orchestration. Upon installation, it automatically provides three modes: standard, PTC, and creative, as well as the `/mv-superds` persistent command. Its core capability lies in independently controlling the initial tool exposure scope and epoch/DSH turn lifecycle of Pro and Flash models via Weak, Normal, or Force modes. Regardless of the selected mode, after the first durable tool/call occurs, [it]...
Read Moredsh-sound: DSH Web UI Event Sound Reminder Plugin
dsh-sound is a Web UI plugin for DeepSeek Harness (DSH) designed to reduce developer reliance on interface status through auditory alerts. The plugin covers six independent event types: task completion, approval requests, user questions, plan review, blocked goals, and background failures, supporting the individual configuration of 0-100% volume levels and sound sources for each. Sound sources include built-in synthesized sounds (such as Ding and Chime), mute, or local MP3/WAV files, with local files stored in IndexedDB to save quota. The plugin provides a settings panel that supports configuring a global toggle, event details, and configuration import/export. In multi-tab scenarios, it utilizes BroadcastChannel to ensure events trigger only once and falls back to snapshot comparison when the event stream is unavailable. Installation requires DSH.
Read Moredsh-models-dev-reasoning: Fill missing thinking levels for unconfigured DSH models
dsh-models-dev-reasoning is a DeepSeek Harness (DSH) plugin maintained by aerince, licensed under the MIT license. This plugin aims to address the issue where third-party or custom models in llm-pi-ai lack the reasoningEfforts configuration, resulting in the inability to display thinking levels. By fetching data from models.dev, it automatically completes missing reasoning levels for models that have not yet set this parameter, ensuring the model selector displays correctly without overwriting existing configurations. The plugin workflow is as follows: after waiting for settings to be available, it prioritizes reading models.dev/api.json, falling back to a GitHub tarball if that fails; subsequently, it matches models under llm-pi-ai and fills in missing reasoning levels, while also copying the directory...
Read Moreacnlabs/dsh-plugin-acn: Enable DSH agents to join ACN
`acnlabs/dsh-plugin-acn` is an MIT-licensed DSH plugin released by ACN Labs, designed to enable DeepSeek Agents to connect to the ACN network. It supports Node.js 18+, and by providing tools such as `acn_join`, `acn_agents_search`, and `acn_message_send`, it enables Agent joining, discovery, message sending, and inbox viewing, promoting cross-instance collaboration. The plugin supports both the Global (`api.acnlabs.dev`) and China (`acn.acnlabs.cn`) regions; however, the documentation contains conflicting descriptions regarding the default region, so it is recommended to explicitly configure the `region` or related environment variables. Installation requires...
Read Moredsh-msg-hub: Integrating WeChat, QQ, and Feishu into DSH's IM Channel Bridge Plugin
dsh-msg-hub is an IM channel bridge plugin within the DSH ecosystem, designed to integrate WeChat, QQ, and Feishu messages into DSH Agent sessions to address the issue of scattered daily messages. The plugin supports text messaging across all three channels; WeChat uses a simulated protocol for login, while QQ and Feishu rely on official APIs. Its core capabilities include an active push service (supporting direct text sending or waking up the Agent to execute tasks) and remote monitoring (supporting approvals, status pushes, and session management commands). Additionally, the plugin features automatic segmentation for long WeChat messages and provides an adapter registry to extend new channels. The environment requires Node.js ≥ 22.13 and installation via command within the Web Profile, with automatic registration and configuration. When using the plugin, WeChat scan code login and credential configurations for QQ and Feishu must be completed respectively. Security risks need attention: WeChat
Read Moredsh-capability-index: Plugin library pre-check for DSH task-oriented requests
dsh-capability-index is a meta-plugin for DeepSeek Harness (dSH), designed to address the unpredictable tool utilization issue in multi-plugin scenarios. It employs a three-level consensus mechanism (semantic vector retrieval, rule vocabulary filtering, conflict prompting) to automatically inject Top-K plugin prompt blocks into the main session when task-oriented requests are triggered, while carrying `use_when`/`not_for` capability descriptions. The plugin adopts a read-only suggestion mode, does not force tool calls or rewrite definitions, and retains the final decision-making power on the model side. Its core functions include efficiently injecting prompts via the `runtime-context` channel, utilizing a local lightweight model (bge-small-zh-v1.5) for asynchronous semantic matching, and setting a `not_for` gate to filter conflicting candidates. The current version is v0.2, adopting...
Read MoreDSH Turn Status Phrases: Make DSH Web Turn Status Text Rotate Continuously
dsh-turn-status-phrases is a DSH Web plugin maintained by 57ggfk, designed to replace the `turnStatus` status text during model or agent operation with continuously changing custom turn status phrases. The plugin supports extensions, is licensed under the MIT license, and stores configuration data locally in the browser without uploading it to the network. Core features include dynamic phrase rotation, where duration is calculated based on UTF-8 byte count (100 milliseconds per byte, ranging from 1.8 to 8 seconds), and prevents the same phrase from being displayed repeatedly. It comes with built-in "Chinese Mythology" and "Claude Code" dictionaries; the former contains myths such as Chang'e Flying to the Moon, while the latter includes 187 CLI status terms. The settings page supports dictionary switching, pausing dynamic effects, and viewing dictionary contents. Installation requires execution within the plugin directory...
Read Moredsh-md-annotator: Annotate and write modification instructions in the DSH sidebar Markdown preview
`dsh-md-annotator` is a DSH Web plugin that depends on `dsh-better-sidebar` and is used to annotate items one by one in Markdown preview and generate structured modification instructions. It supports adding insert, modify, and delete annotations to blocks such as headings, paragraphs, and lists, or selected text, and allows marking priorities. The plugin provides a visual annotation list panel that supports locating, batch management, and JSON export backup. Users can send annotations to the chat input box as structured instructions containing file paths, line numbers, and original text quotes, either in a single action or in batches, to facilitate model execution of modifications. If the file is regenerated, the plugin will re-match the annotations and mark the changes. Annotations are stored only in browser memory and are cleared after restarting or disabling the plugin. The plugin takes over the Markdown sidebar preview and provides source code editing support, but the built-in edit mode is unavailable. Requires Node...
Read Moredsh-rewind: Restore selected wheel file and continue in a new DSH session
dsh-rewind is a session rollback plugin for DSH, designed to implement file recovery and session continuation in non-Git workspaces. It utilizes SHA256 snapshot technology to recover file additions, deletions, modifications, and permission changes step-by-step. It allows continuing a conversation in a new session from a specific user message via `sessions.fork` or `create`, and supports rolling back parent sessions along the lineage chain. Installation requires executing the `dsh plugin` command and restarting the service. Users can perform rollback operations via the rollback button in the browser interface or the `/rewind` command in the terminal (supporting subcommands such as `list` and `dry-run`). By default, the plugin archives the original session to isolate risks, though this can be configured to retain the session. Its core advantage lies in its independence from Git status, making it suitable for non-version-controlled workspaces or script environments.
Read Moredeepseek-harness-memory: DSH's Claude Code-style long-term memory plugin
deepseek-harness-memory is a long-term memory plugin for the DSH community, maintained by 2303572348 and licensed under the MIT License. The plugin is designed to provide cross-session persistent memory capabilities and stores data as plain markdown files (including YAML frontmatter), fully compatible with Claude Code memory formats. Key features include: supporting user-level and workspace-level memory storage, and automatically injecting memory indices into system prompts upon session start; providing a 'memory' tool for CRUD operations on memories and importing memories from Claude Code; and supporting the mapping of multiple checkouts to unified project memory via projectAliases. The plugin can be configured via cordis.patch.y...
Read Moredsh-mcp-manager: DSH Global MCP Service Manager
dsh-mcp-manager is a DSH Global MCP Manager designed to address the issue of scattered MCP service configurations. This plugin unifies service configurations into the host-level `~/.dsh/cordis.patch.yml`, which is loaded by the host. This enables unified invocation across projects and sessions, with state persistence after restarts. Its core features include centralized management of adding, toggling, and deleting MCP services, as well as status monitoring, all within a settings dialog. It supports batch adding services by pasting the standard `mcpServers` JSON format (with only stdio transport supported) and provides real-time display of connection status, tool counts, and error messages. Installation can be performed by adding the GitHub source via the `dsh plugin` command, or by manually placing files into a specified directory and updating the configuration file. It depends on Cordis, the MCP SDK, and...
Read Moredsh-context-lens: DeepSeek Harness Read-only Context Observation Plugin
`dsh-context-lens` is a read-only context observability plugin for DeepSeek Harness (DSH) used to debug the provider-neutral requests assembled during each `AgentLoop` of the agent. It records system, messages, tools, and invocation configurations, and adds a new "Context" tab to the Web interface, supporting the visualization of request volume, source attribution, search, and comparison of differences between different attempts. The plugin does not modify LLM requests, does not register tools, and does not intercept network traffic, ensuring it remains non-intrusive in production environments. Core features include recording request details, displaying UTF-8/UTF-16 bytes, and estimating token counts (based on a 4-character/token estimation, not precise values), as well as exporting diagnostics.
Read Moredsh-foxy-jumpscare: Add a low-frequency Foxy jumpscare to DeepSeek Harness Web UI
`dsh-foxy-jumpscare` is a non-official fan plugin for the DeepSeek Harness (DSH) web interface, maintained by `01Virex` and based on the MIT License. Leveraging the "everything is a plugin" architecture, the plugin can trigger full-screen scare effects and scream sound effects from *Five Nights at Freddy's 2* in the browser at a probability (default 1/1000 per second) without modifying the main program. Core features include: * Displaying a full-screen animation and automatically playing sound effects after triggering, disappearing automatically after 1.8 seconds or closing early upon click; * Supporting real-time adjustment of probability, duration, volume, and other configurations via localStorage without restarting; * Providing a console interface to manually trigger, hide, or view configurations. The copyright of the materials belongs to...
Read Moredsh-loom: Verifiable Plugin Evolution Control Plane for DeepSeek Harness
dsh-loom is a second-validator plugin for DeepSeek Harness (DSH), designed to address verification and activation issues in multi-plugin collaborative evolution. It provides a verifiable evolution control plane through the separation of responsibilities into Actor (task planning), Builder (isolated implementation and testing), Verifier (independent adjudication), and Gate (exclusive installation and restoration rights). Core capabilities include the isolated implementation of Config/Skill, natural language plugin delegation, joint source code evolution for up to three plugins, deterministic lifecycle management, and package-aware atomic activation/resume. v1.3.0 Preview supports plugin transactions but requires a DSH source code checkout environment; standard CLI installation only provides v1.2 basic capabilities. This tool strictly forbids building.
Read Moredsh-cost-balance: Cost, Balance, and Token statistics bar below the DSH input box
dsh-cost-balance is a DeepSeek Harness (DSH) Web UI plugin maintained by zoumutou and licensed under the MIT license. It aims to address the issue of scattered statistics during debugging by providing a unified statistics entry point below the input box. By default, it appears as a centered black bar; clicking it expands a translucent panel displaying the number of rounds, duration, average first token latency, cache hits, token usage, session cost, and the DeepSeek account's real-time balance (auto-refreshes every 60 seconds). Data is retrieved via same-origin interfaces; costs are calculated based on cumulative tokens and the model's unit price, while the balance requires configuring the DEEPSEEK_API_KEY. The plugin supports installation via the npm published version or source code, and can be configured via `cordis.patch.yml`.
Read Moredsh-harness-zh-cn: DeepSeek Harness Chinese Localization Plugin
`dsh-harness-zh-cn` is a pure runtime Chinese localization plugin for DeepSeek Harness (DSH), aiming to eliminate the English reading burden of DSH system prompts, tool descriptions, runtime context, and frontend UI. This plugin is released under the MIT License, version 0.2.0, and operates via DSH extension points at runtime without modifying any source code, allowing for seamless restoration to English after upgrades or uninstallation. Core features include: automatic runtime localization of system prompts, context, tool parameters, and frontend labels; localization of slash command menu descriptions (keeping command names in English); and, in conjunction with `dsh-plugin-marketplace`, translating marketplace descriptions (supporting LLM batch translation and vocabulary fallback mechanisms). The plugin provides `includeSections`,
Read Moredsh-adhd-copilot: Deconstruct "want to do but can't move" into a portable minimal action
`dsh-adhd-copilot` is a behavior coaching skill for the DeepSeek Harness plugin ecosystem, designed to help ADHD users reduce task initiation costs. It scans tasks and status signals via the `adhd_breakdown` tool, routing requests to specific modules based on the priority of "Emotion > Structure > Initiation," compressing complex requests into a single, executable "minimum next step action" rather than providing lengthy plans. Core mechanisms include a "Pre-flight Gate" (silent when no task signal is detected, answering trivial requests directly), an "A-G Self-Service Menu" (to assist users in choosing a direction when signals are ambiguous), and strict output discipline (first line must be an action, steps $\le$ 3, short duration per step, and prohibition of fake status updates). The plugin adopts a pure ESM architecture with zero build and zero dependencies, supporting Battery Mode and Narrative Style.
Read Moredsh-wikilink: Reference notes using [[wikilink]] in DeepSeek Harness Web GUI
zhaoscsc/dsh-wikilink is a community plugin for DeepSeek Harness (DSH) Web GUI, designed to simplify the operation of referencing content from workspace notes into Prompts. The plugin is licensed under the MIT license and runs without client patching since version 0.2. Users simply need to type `[[` in the Composer input box to select note titles via a picker supporting fuzzy search and generate `[[title]]` tokens. When sending a message, the plugin automatically serializes the selected note content into a specific format and injects it into the Prompt as a user-role message, without invoking tools. Installation requires executing the `dsh plugin` command to add it to the web profile and restart the service, subsequently...
Read Moredsh-video-preview: Video file preview plugin for dsh-better-sidebar
`dsh-video-preview` is a DSH plugin developed by zemul, designed to address the lack of video file preview functionality in the `dsh-better-sidebar` sidebar. Version 0.1.4 of this plugin is released under the MIT license and requires Node.js >= 20. It implements the inline rendering of a standard `<video>` player by registering a `video` previewer, supporting playback control, progress seeking, speed adjustment, fullscreen mode, and volume control. It is compatible with various common video formats, including MP4, WebM, and MOV. Additionally, it includes a host route that supports HTTP Range requests and is not restricted by the sidebar's `mediaLimit`. To install, execute `dsh plugin --profi` in an environment where `dsh-better-sidebar` (>=0.4.0) is enabled.
Read More@dsh-external/dsh-subagent-antigravity: Delegates tasks to Google Antigravity CLI
`@dsh-external/dsh-subagent-antigravity` is a DSH plugin designed to integrate the Google Antigravity CLI (`agy`) into DSH sessions. It allows models to directly delegate self-contained tasks to the local `agy` for execution and return results, without the need to configure a Gemini API key, requiring only the existing Antigravity login state. Core features include initiating new tasks, resuming conversations via task keys, listing running and recently completed tasks, canceling tasks, and automatically handling login windows. The plugin supports image analysis, long-running tasks in the background (integrated with DSH job controls), and rich optional configurations, such as specifying models, setting timeouts, adjusting sandbox permissions and proxies, etc. Task status...
Read Moredsh-image-reader: Image reading tool providing read_image for DeepSeek Harness Agents
`dsh-image-reader` is an MIT-licensed DeepSeek Harness plugin designed to provide image reading capabilities to text-only agents. By exposing the `read_image` tool, this plugin enables agents to utilize arbitrary OpenAI-compatible vision endpoints to parse screenshots, charts, or photos within the workspace and answer questions based on the image content. Key features include: support for inputting image paths and optional query questions; flexible configuration covering `baseUrl`, `model`, timeout settings, and allowed directories; and robust security mechanisms, such as dynamically reading API keys from environment variables, resolving paths via `realpath` to prevent symlink bypasses, and performing size and extension checks prior to upload. Usage.
Read Moredsh-bloub-mood: DSH Web Mood Icon and Desktop Launcher Plugin
dsh-bloub-mood is an MIT-licensed plugin for DSH designed to address two primary issues: visual state presentation on the web and desktop launch entry points. It replaces the favicon, sidebar icon, and home page title with customizable 'bloub' mood images. It supports combinations of 8 shapes, 12 colors, and 16 expressions, features a native blinking animation, and allows random expression switching by clicking the black ball. The settings page supports bilingual customization in Chinese and English. The plugin also provides desktop launch functionality for macOS and Windows, sharing the `dsh web` backend. When the backend is online, it is reused directly; when offline, it automatically starts up and waits for readiness. macOS relies on Xcode Command Line Tools to create a native app shell, falling back to a browser window if these tools are missing; Windows...
Read Moreui-song-theme: Fallback DeepSeek Harness Song-inspired Light/Dark Theme
`ui-song-theme` is a web interface theme plugin for DeepSeek Harness (DSH) developed by yunfei07 and licensed under the MIT license. This plugin aims to provide a set of light and dark visual tokens based on a Song-inspired style for DSH. It addresses the needs of users who wish to adjust the interface appearance while preserving their existing light, dark, or system preferences, and require the ability to fully restore the initial state upon uninstallation. Its core mechanism involves using `ThemeRuntime.overrideTokens()` to overlay a reversible theme layer rather than directly modifying the base theme, and replacing traditional blue selection boxes with a unified plant color family. Installing this plugin requires Node.js ^22.19.0 or >=24.0.0.
Read Moredsh-eyecare: Add Eye Care Mode Switch for DSH Web
dsh-eyecare is a DeepSeek Harness (DSH) Web plugin maintained by Yummyxl, released under the MIT License. It aims to resolve the issue of standard DSH themes being too bright or too cool by providing a low-stimulation "bean paste green" eye-protection color scheme, thereby optimizing the visual experience for long-term reading and debugging. Core features include an eye-care mode toggle in "Settings - General - Appearance," support for light, dark, and system theme following modes, automatic state persistence, and the preservation of hierarchy such as code blocks. Users can customize the color scheme by modifying `EYE_CARE_TOKENS`. Installation requires ensuring `pnpm` is installed, followed by executing `dsh plugin --profile web add dsh-eyecare` or cloning the repository and running `insta...`
Read Moredsh-ui-spec: Convert UI Screenshots to DeepSeek-Achievable Responsive Interface Specifications
`dsh-ui-spec` is a DeepSeek Harness (DSH) plugin maintained by `yumimanji` that is designed to convert UI screenshots into implementation-focused structured specifications, assisting pure-text DeepSeek models in reconstructing responsive web interfaces. This plugin leverages technologies such as Windows native OCR, deterministic geometry, scene graphs, and rendering comparison to complement layout, visual details, interaction, and browser validation constraints. The current version is 0.1.1 and is licensed under the MIT License. For installation, users can run the npm command `dsh plugin --profile web add dsh-ui-spec`, which requires dependencies including `@deepseek-ai/cordis` and `@deepseek-ai/ds`.
Read MoreDSH Project Wiki: Adding an Auditable Project-Level Wiki for DeepSeek Harness
`dsh-project-wiki` is a local-first project Wiki plugin for DeepSeek Harness, developed by yu-xin-c (MIT License). It aims to address issues such as the easy loss of critical context during development, difficulty inheriting new sessions, and the high cost and risk of outdated conclusions when re-reading chat history. The plugin captures architectural knowledge, design decisions, and troubleshooting conclusions into Markdown pages within the workspace, supporting native web viewing, editing, and full-text search (based on FTS5, without vector search). Its core features include a proposal review mechanism (Agent proposals require manual approval before storage), source fingerprint association, expiration scanning after code changes, knowledge graph generation, bidirectional linking, and complete revision history. Installation requires Node.js 22.19+ or 24+, via `np`.
Read Moredsh-zh-output: Chinese Thinking and Output Presets for DeepSeek Harness
dsh-zh-output is an open-source plugin for DeepSeek Harness (MIT licensed), designed to address the issue of English personas and context compression summaries appearing in long sessions, thereby stabilizing Chinese reasoning and output. This plugin is maintained by YKennen and primarily provides five Chinese presets, such as standard-zh and code-zh. These presets modify personas and prompts based on the official versions while maintaining consistent functionality. Additionally, it includes a Chinese context compaction engine, dsh-zh-compaction, specifically designed to convert summaries generated by the summarize hook into Chinese, and optionally provides script patching for checkpoint preambles. Installation is recommended by copying the presets directory to the user presets root directory, after which the Web interface will take effect immediately; it can also be installed as part of the DSH bundle.
Read Moredsh-traffic-light: A desktop traffic light for DeepSeek Harness Session
dsh-traffic-light is a desktop status monitoring plugin designed for DeepSeek Harness (DSH). It aims to address the issue where users must frequently switch back to the DSH page to verify status during parallel processing of multiple Sessions. The plugin generates independent, draggable, and always-on-top floating "traffic lights" on the desktop for monitored Sessions, supporting the simultaneous display of multiple Session statuses. The five page statuses (Idle, Running, Attention, Completed, Failed) are mapped to red, yellow, and green lights for quick identification. The plugin features independent control switches for each Session without interference, and status data is processed locally without uploading any Session content or prompts. Installation requires `web` pro.
Read Moredsh-plugin-audiolib: Play AudioLib.ai ambient music based on DeepSeek Harness session state
dsh-plugin-audiolib is a plugin for DeepSeek Harness (DSH) designed to automatically control ambient background sounds based on the agent's session state. Its audio source comes from AudioLib.ai; a core feature is that it does not abruptly switch tracks during state changes, stopping playback only when explicitly calling `music_stop()`. The plugin provides three tools, `music_play`, `music_stop`, and `music_status`, supporting streaming via `mpv` or `ffplay`, with a fallback to macOS' `afplay` (requiring pre-downloaded tracks) if these players are unavailable. API keys are securely stored in the DSH credential store and feature a network failure backoff retry mechanism. Installation requires pnpm.
Read Moredsh-mediacrawler: DeepSeek Harness and MediaCrawler Controlled Crawling Adapter
`dsh-mediacrawler` is an MIT-licensed DSH profile bundle maintained by `xwh-01`. Acting as a bounded stdio MCP adapter, it integrates independently installed MediaCrawler with DeepSeek Harness (DSH). It does not modify MediaCrawler's source code but provides an adapter layer to handle tasks that search providers cannot, such as DSH agents needing to access logged-in platform records, creator feeds, and explicitly enable comments. The tool supports searching, details, and comment scraping for Xiaohongshu, Douyin, Kuaishou, Bilibili, Weibo, Tieba, and Zhihu, exposing 12 MCP tools for starting, monitoring, persisting, and exporting data with redacted credentials.
Read Moredsh-grok-geo: Execute grok-geo brand GEO audit in DSH
`xuboboo/dsh-grok-geo` is an MIT-licensed DSH bundle plugin designed to provide AI search and GEO (Generative Engine Optimization) audit capabilities for a single brand. The plugin supports 17+ mainstream AI search engines (including 8 international and 9 Chinese engines), covering brand visibility, citations/recommendations, competitor comparison, factual accuracy, and content gap analysis. Its workflow includes input collection, validation, search execution, metrics calculation, and report rendering, and it can automatically switch to an offline import mode when `web_search` is unavailable. The plugin itself does not require Python, but script execution relies on the Python 3.11+ standard library. Users can quickly install it via the `dsh plugin` command, and it takes effect after restarting DSH.
Read Moredsh-MusicPlayer: Control music while chatting in DSH Web
`dsh-MusicPlayer` is a plugin for DSH Web, maintained by xiekai886 under the MIT license. It features a dark frosted glass floating player in the bottom right corner, supporting drag-and-drop position memory, expand/collapse animations, and playback controls such as play/pause, track switching, progress bar, volume, loop/random modes, and a playlist. It utilizes custom frontend module loading and inline SVG icons without relying on CDNs. Core capabilities include importing NetEase Cloud Music playlists and searching for individual tracks, proxying search results, playlists, and audio streams on the host side to bypass CORS and hotlink protection, and supporting Meting same-origin parsing. Default playlists can be configured via the environment variable `DSH_MUSIC_PLAYLIST` and are automatically loaded upon startup. It provides a `music` tool that enables the agent to control playback, import playlists, search for songs, switch tracks, and more using natural language.
Read Morexiaoxianyu-office/dsh-image-tools: Add image recognition capability to DeepSeek Harness text sessions
`xiaoxianyu-office/dsh-image-tools` is a DSH plugin designed to equip text-only models like `deepseek-v4-pro` with image recognition capabilities. The plugin works by automatically saving chat images to the workspace, dynamically disabling the native `read_image` tool, and guiding the model to use the `image_recognize` tool to delegate visual sub-agents (such as `xiaomi/mimo-v2.5`) for image recognition. It supports various preset sessions like `standard` and `code`, dynamically determines interception or bridging strategies based on current model capabilities, and includes a first-time setup wizard and fault self-diagnosis functions. Image recognition output follows strict specifications, requiring pixel coordinates and `#RRGGBB` color values, and addresses items not appearing in the image or...
Read Moredsh-client-ui-writing: DSH Client Writing Panel
`dsh-client-ui-writing` is a Web client plugin within the DeepSeek Harness ecosystem, version 0.6.2, licensed under the MIT License. Designed specifically for writing preset sessions, it provides a sidebar panel and a full-book index view within the session. Its core responsibilities are reading data, displaying information, and triggering orchestration, without directly generating the main text. The plugin comprises four main functional modules: the Project tab for viewing the table of contents, statistics, and initializing projects; the Library tab for displaying imported novel information; the Search tab supporting combined full-text search across projects and libraries; and the Evolution tab for presenting setting and character evolution version chains and graphs. Furthermore, users can trigger actions such as `novel_sync` for chapter-end synchronization, summary generation, and plot twist reminders. Within the session, it supports jumping to chapters via numbers and quickly focusing the search box using shortcuts.
Read MoreKnowLP-RAG: A Plugin for DSH Providing Dual Knowledge Graph Retrieval for Markdown Notes
KnowLP-RAG is a plugin for DeepSeek Harness (dSH) designed to organize Markdown notes into a retrievable knowledge structure. It addresses the pain point of developers struggling to determine reading order and relevance among numerous notes by providing retrieval results with paths that clearly recommend reading sequences and similar alternatives. Built upon dual-graph retrieval, this plugin combines vector retrieval, full-text retrieval, and feedback weighting mechanisms. Its core capabilities include: adopting a four-engine fan-out retrieval approach; supporting paragraph-level matching and Chinese note libraries (including time-anchored queries); featuring a decay-based forgetting mechanism (strengthening when used and weakening when not); and operating in n-gram mode without a GPU. The main tool interfaces include `knowlp_search` and `knowlp_get_note`.
Read Moredsh-turn-fold: Collapsing DSH's Thinking and Tool Calls into Steps and Turn Bars
dsh-turn-fold is a standalone plugin developed specifically for the DSH (DeepSeek Harness) Web interface, maintained by Winter-And-You-Gone and licensed under the MIT License. It does not modify the DSH core source code. Its core functionality is to collapse long Think, tool calls, and command outputs within agent replies into interactive step bars and turn bars, addressing the issues of interface clutter caused by long replies and the difficulty in locating summaries. Key features include: 1. **Automatic Step Folding**: It groups and collapses tool calls and thinking processes between text segments. It displays actions and shimmer effects in real-time during execution. Upon completion, it groups titles by type (e.g., execution, reading, searching), and highlights failed items in red. 2. **Real-time Metric Monitoring**: It displays execution time and Token consumption in real-time.
Read Moredsh-prompt-stash: Local input stash plugin for DSH Web
dsh-prompt-stash is a local input stash plugin for DeepSeek Harness Web, maintained by Wine-Red and licensed under the MIT License. It addresses the pain point where users need to handle other issues temporarily while writing unsent plain text, without losing their current content. Core features include a session-isolated LIFO stash stack (up to 10 entries), a collapsible preview bar above the input box, and the secure clearing and restoration of drafts via the official API. The plugin supports Chinese and English, light and dark themes, and keyboard shortcuts. Data is stored locally in browser localStorage and does not send network requests. It supports custom hotkeys (default: Ctrl+S), which can be configured in settings. Installation requires DSH versions 0.1.0-rc.6 to rc.8 and a Web profile, via command.
Read Moredsh-law: Local Legal Workbench Plugin for DeepSeek Harness
`dsh-law` is a local legal workbench plugin for DeepSeek Harness designed to consolidate to-do reminders, monthly calendar scheduling, case overviews, and DSH native legal mode sessions into a single workspace. It addresses the high costs associated with verifying information scattered across different legal workflows. Licensed under the MIT License, the plugin requires Node.js >= 18, has zero npm dependencies, and stores all data locally. Its core features include an on-screen case management homepage (supporting marking of approaching due dates and overdue cases), a six-column drag-and-drop case Kanban board with SSE real-time synchronization, DSH native session binding, a skill command panel, and four sets of legal themes. The system supports consultation intake, automatic generation of eight-level local working directories, AI material onboarding, and access control management (AI application and lawyer approval), while also providing a remote entry point for mobile access. Users can install it via GitHub or npm commands and restart the DSH web service.
Read Moredsh-zotero-wiki: Convert Zotero library to searchable Obsidian Wiki
dsh-zotero-wiki is an MIT-licensed DeepSeekHarness (DSH) plugin designed to integrate Zotero literature management, PDF parsing, full-text note generation, and Agent retrieval into a unified workflow. It automatically syncs Zotero records from local or web sources, utilizes MinerU to parse PDF original text, and invokes DeepSeek to generate structured Chinese notes, ultimately compiling them into a searchable Obsidian Wiki. Core features include dual-source synchronization, interactive range selection, parsing quota control (default 50 items per run), Wiki index compilation, LINT self-checking, and Agent queries based on in-memory full-text retrieval to ensure answers include traceable literature citations. The plugin supports CLI and DSH native tools.
Read Moreacademic-research-graph: Turning a paper into a growing research graph.
`academic-research-graph` is a plugin for DeepSeek Harness (DSH) designed to construct an explorable research graph rather than merely generating a citation list. Starting from papers, concepts, Benchmarks, or GitHub repositories, it explicitly displays research trajectories, controversies, and the comparison between code implementations and paper methods. Core features include generating an interactive graph containing paper nodes, relationship edges, top-tier conference badges, and key charts; explaining core papers and distinguishing between "cited" and "actually used" Benchmarks; supporting reverse lookup of papers from GitHub repositories and validation of code consistency; and allowing for the incremental expansion of research branches from existing nodes and merging of results. The plugin supports Chinese, English, or bilingual output. Installation requires a Node.js and pnpm environment and is accessible via DS...
Read Moredsh-billing: DeepSeek Harness Session Billing and Quota Plugin
dsh-billing is an independent community session billing plugin for DeepSeek Harness, designed to provide cost references and quota views during local development and debugging. It primarily provides three main functions: tracking token costs by provider/model, generating billing session projections, and displaying current round/session costs, quota progress, and model details in the Web interface. The plugin supports configuring currency (e.g., CNY/USD) and per-session quotas, alerting users via color changes when the quota reaches 50%, 80%, and 100%. Installation can be completed via a bundle or a manual npm package. For price configuration, user settings are prioritized, falling back to built-in directories otherwise. It should be noted that the fees provided by dsh-billing are for local reference only.
Read Moredsh-done-whale: Turn the DeepSeek Harness tab whale into a status light
`dsh-done-whale` is a browser tab status indicator plugin for the official DeepSeek Harness (DSH), designed to address the difficulty in distinguishing icons when running multiple sessions in parallel. Leveraging the official plugin mechanism without requiring additional dependencies, this plugin dynamically converts the whale icon on the tab into color status indicators: green indicates that a session has completed while the user was not viewing it, amber indicates a session waiting for user action (such as a question, approval, or review), and black is the default status. When both states are present simultaneously, green takes priority; the plugin responds only to the main session, and sub-agent sessions do not trigger color changes. Users can install it simply by executing `dsh plugin --profile web add dsh-done-whale` via the command line, and the changes will take effect after restarting or refreshing the page. Clicking on the corresponding session automatically restores the status.
Read Moredsh-tts: Voice broadcast plugin for dsh web final results
dsh-tts is a dsh web text-to-speech (TTS) plugin developed by vim0x3c (version 0.1.0, MIT license), designed to reduce the reading cost of long text through voice synthesis. Utilizing Edge TTS technology, this plugin reads only the final assistant response while ignoring intermediate steps. It supports segmented serial reading of long replies, speed adjustment ranging from 0.5x to 2x, and offers over 20 voice options. It provides built-in approval sounds or custom audio functionality and automatically falls back to the browser's local Web Speech API when Edge cloud synthesis fails. The plugin has no third-party dependencies, supports offline installation, and requires installation into the web profile via a local tarball combined with the `-w` flag. After installation, the local bridge service binds to 127.0.0.1 and occupies ports 8765-8780 to provide synthesis and health check interfaces, setting...
Read Moredsh-infinite: Conversational Long-form Writing Plugin for DSH
dsh-infinite (DSH of All Realms) is an independent Tree plugin designed to address issues in long-form writing, such as the model being prone to reverting to assistant mode, scattered settings, and discontinuous main text. Its core philosophy is "Session as a Book," organizing new sessions as independent novels. Key features include selecting the world map, protagonist, and opening via the `/new` command, followed by outputting only the main text throughout the session. It features built-in Worldbook keyword triggering, random world event extraction, automatic compression and saving of long-term archives, and an `/export-story` export function. The plugin defaults to enabling `narrativeGuard` and `progressionGuard` to maintain narrative coherence, supports `/bind` for world switching and `/cast` for character changes, and provides 19 genre templates. Installation requires...
Read Moredsh-dashboard: Multi-source Task Orchestration and Dashboard for DeepSeek Harness
dsh-dashboard is a Symphony-compatible plugin for DeepSeek Harness (current version 0.7.0) designed to convert tasks from Linear, GitHub Issues, Jira Cloud, Asana, GitLab, and local sources into runnable, trackable objects executable by Harness Agents. It reads workflows defined in WORKFLOW.md, applies scheduling constraints and concurrency limits, creates persistent workspaces for each task, and supports retries with a limited number of exponential backoffs. The plugin preserves native Harness sessions and permission systems, provides a Dashboard entry in the sidebar, and links Projects with Git Repositories.
Read Moredsh-wecom: DeepSeek Harness's WeCom AI Bot Channel
dsh-wecom is an Enterprise WeChat AI Bot channel plugin developed by TtTRz, designed to connect single chats or group chats to DeepSeek Harness (DSH). It associates each session with a persistent proxy and mounts presets to provide tools and role settings, rather than simple message forwarding. Core functions include message ID-based deduplication, queuing, concurrency limits, and timeout-based cancellation for message processing, as well as image download and decryption, file processing, and support for Token-level streaming replies, native inference cards, and tool call lists. Access policies support open, whitelist, or disabled modes, and group chats can be restricted by chat ID. Installation requires using the `dsh` command to add the plugin, configure the Bot ID and Secret, and start `dsh web`. For production environments, it is recommended to manage keys via credential services. This plugin is suitable for those already using DSH and need to connect enterprise...
Read Moredsh-easycode: DeepSeek Harness Application Starter
dsh-easycode is an application starter for DeepSeek Harness developed by TreasureGooldove, designed to automate the preliminary configuration of new projects. The tool collects project names, requirements, and technical preferences, generates a standardized workspace locally, and transfers it to DeepSeek within the Harness session for continued development. It offers Easy and Professional modes, supports over 35 technology stacks and various development environments such as Docker and K8s, and allows for the selection of the Plan/Go workflow. The plugin can automatically initialize a local Git repository (with the main branch), optionally write confirmed MCP configurations, and generate documentation and configuration files like README and PLAN. Projects are output to $DSH_HOME/easycode-project by default.
Read Moredsh-dolphindb: DolphinDB Integration Profile Bundle for DeepSeek Harness
tradercjz/dsh-dolphindb is a DolphinDB integration toolkit for DeepSeek Harness (DSH), licensed under the MIT License. The toolkit packages the DolphinDB executor, query/write tools, and 23 pre-set skills into an installable profile bundle. Core features include `dolphindb_query`, which supports read-only SQL scripts and data visualization, as well as `dolphindb_execute`, a write script execution tool protected by an approval mechanism and featuring code preview. Users can install it to a specified profile via the `dsh plugin add` command, and in `pnpm-workspace.yaml`.
Read MoreDSH Effort Tweak: Add per-model inference effort settings to DSH Web UI
DSH Effort Tweak is an MIT-licensed DSH plugin maintained by Toukaiteio, designed to address the cumbersome task of configuring model reasoning effort levels within the DeepSeek Harness custom provider. This plugin introduces a new "Settings → Reasoning effort" page in the DSH Web UI, allowing users to intuitively select various reasoning levels—from `off` to `max`—for individual configured models, without the need to manually edit the `llm-pi-ai` configuration file. Configuration changes are saved via the DSH settings service, preserving the model's other fields and provider-specific values. Regarding installation, it supports Windows PowerShell.
Read Moredsh-tsien-hsue-shen: Add Engineering Cybernetics-style project method to DSH
dsh-tsien-hsue-shen is a community plugin for DeepSeek Harness (dSH) released by Tostoevsky, licensed under the MIT License. Distilled from the methodology of Qian Xuesen's *Engineering Cybernetics*, it aims to address the lack of stable methodological frameworks in agents handling complex projects—specifically issues such as unclear objectives, invisible states, unidirectional feedback loops, and ambiguous stopping criteria. The plugin provides a skill named "tsien-hsue-shen" comprising 13 thematic chapters. Its core functionality involves conducting methodological reviews of project planning, execution, or retrospectives, focusing on goal definition, observability, controllability, feedback loops, uncertainty handling, and stopping rules. This assists agents in redefining problems, identifying leverage points, and determining the optimal time for delivery. Installation requires Node.js version ≥ 22.19 and is available via npx @deepseek.
Read Moregh-tea-npm-dsh: A plugin integrating gh, tea, and npm into DSH
`@tommyfang/gh-tea-npm-dsh` is a DeepSeek Harness (DSH) plugin designed to automate the prerequisites for GitHub CLI (`gh`), Gitea CLI (`tea`), and npm package publishing. The tool first detects the current environment and then guides the user through CLI installation, token import, browser OAuth login, or manual token configuration via an interactive menu. Its core features include: 1) Detecting and installing `gh`/`tea`, supporting one-click installation and multiple authentication methods; 2) Providing full lifecycle management for Issues, including listing, viewing, creating, commenting on, closing, and reopening issues; 3) Managing the npm environment, supporting Node.js status detection, login guidance, and npm package publishing.
Read Moredsh-wanghong-handwritten-ppt: Wang Hong-inspired Academic Handwritten PPT Packaging Skills
`tjxj/dsh-wanghong-handwritten-ppt` is a packaged skill for DeepSeek Harness (DSH) designed to generate academic handwritten HTML slides in a 16:9 Notability style, with support for exporting each slide as a 1920×1080 PNG. This plugin registers a reusable DSH skill that provides templates, styles, scripts, examples, and preview resources, invocable via the `/wanghong-handwritten-ppt` command. Usage requires specific dependencies: Node.js version `^22.19.0` or `>=24.0.0`, Google Chrome for PNG export, and fonts installed via Font Book.
Read Moredsh-plugin-omoslim: Provides Orchestrator preset and model profile management for DSH
`dsh-plugin-omoslim` is an MIT-licensed plugin package based on the DSH philosophy, aimed at realizing an "everything is a plugin" architecture. It installs an `orchestrator` agent preset that decouples the main Agent's planning and dispatch functions from 11 specialist subagents responsible for specific tasks (such as explorer, oracle, designer, etc.), achieving role division. Core features include the decoupling of model and persona combinations: model configurations are independently stored in the `~/.dsh/.agent-presets/orchestrator/models.d/` directory, supporting the maintenance of multiple named profiles, and managed via the `omoslim` CLI.
Read Moredsh-digipet: Transforming real work events into pet experiences in DeepSeek Harness
`dsh-digipet` is an MIT-licensed plugin for DeepSeek Harness (DSH) designed to convert real interaction rounds, messages, tool calls, and errors into "Digimon" pet experience points and drive their evolution along different evolutionary branches. The plugin's core advantage lies in zero token consumption and model invisibility: it does not register tools, write session events, or read user code or session content; it only listens to specific event points to calculate experience, without interfering with model requests. The pet lifecycle ranges from a Digimon egg to Ultimate form, supporting evolutionary branches such as Dragon and Sage. Status data is safely persisted using atomic operations and features an anti-cheat mechanism (reducing experience gains when satiety is high) and automatic migration of old save files. The plugin has a clear trust boundary, no network access, and only reads or writes its own save files. Users install and...
Read Moredsh-sandbox-tester: A process-level isolation sandbox for DSH plugin testing
dsh-sandbox-tester is an MIT-licensed plugin designed for DeepSeek Harness (DSH) to facilitate secure testing through process-level isolation sandboxes. Its core value lies in decoupling the testing of plugins or patches from the main application runtime, thereby preventing test failures from directly impacting the production environment. The plugin provides an isolated environment with independent processes, a separate DSH_HOME, and auto-allocated ports (starting from 3182), with each sandbox instance consuming approximately 270MB of disk space. It includes 9 built-in native tools covering the full lifecycle management of sandbox creation, plugin injection, execution, health checks, stopping, destruction, and cleanup. Regarding security mechanisms, commit operations default to a dryRun mode, requiring explicit environment variable configuration to allow actual writing, and include automatic rollback on failure; before termination operations, the process tree is verified to prevent...
Read Moredsh-ui-concise: DeepSeek Harness WebUI's Concise Session Mode
dsh-ui-concise is a session display plugin for the DeepSeek Harness WebUI, maintained by stars2022 and released under the MIT License. This plugin aims to provide a concise session mode similar to the Codex/macOS style, organizing Turns, tool calls, thinking content, and final answers into a more compact view. Core features include: the settings page provides "Concise Mode" and "Hide Thinking Content" options; each Turn features an independent timer that counts down in real-time while active, automatically collapses upon completion, and remains expanded in case of an error; consecutive tool calls are merged into an activity bar, displaying the status while running, a summary upon completion, and supporting expansion to view original details; the final Assistant answer is retained outside the collapsible section to maintain normal Markdown formatting and operation styles; enabling "Hide Thinking Content".
Read Moredsh-hyperframes: Register HyperFrames by HeyGen's 20 video skills into DSH
`dsh-hyperframes` is a video creation skill plugin for DSH (DeepSeek Harness). It aims to integrate HyperFrames by HeyGen's official 20 HTML video generation and editing skills into agents through the "everything is a plugin" mechanism, avoiding redundant development of rendering workflows. The plugin syncs skills including core concepts, animation adaptation, audio response, embedded subtitles, command-line tools, and various scenario-based video production capabilities (such as product launches, music-to-video, Figma integration, etc.), based on HeyGen v0.8.20. Users can quickly install and restart the service via the `dsh plugin` command, and then directly describe requirements in the conversation (e.g., "convert a URL into a video") or execute `npx hyperfram...`
Read Moremindspeace-dsh-local-rag: Local Hybrid RAG Plugin for DeepSeek Harness
mindspeace-dsh-local-rag is a local hybrid RAG plugin designed for DeepSeek Harness, licensed under the MIT License. It registers the `search_local_memory` tool, allowing the model to autonomously decide to retrieve local materials when context is insufficient, avoiding the injection of irrelevant context or reliance on remote APIs in every round. The plugin combines vector similarity with BM25+ lexical retrieval and supports a purely lexical fallback when vectors are unavailable. It manages two types of corpora: user-uploaded multi-format files (such as PDF and DOCX) and session compressed summaries, all of which support viewing, editing, and version rollback. The plugin features built-in local model lifecycle management, supporting the download, verification, and persistent startup of approximately 407MB ONNX models, with internet access limited to the model download phase. Installation requires...
Read Moredsh-comfyui-node-development: Packaging the ComfyUI custom node development guide into a DSH skill
dsh-comfyui-node-development is a DeepSeek Harness (DSH) plugin designed to provide a standardized reference for ComfyUI custom node development for DSH agents. This plugin condenses the official ComfyUI documentation into a loadable runtime skill, comfyui-node-dev, covering core topics such as node class contracts, input/output types (INPUT_TYPES/RETURN_TYPES), frontend JavaScript extensions, internationalization, data, and V1 to V3 migration. Through built-in reference manuals like backend.md and frontend.md, as well as bilingual summary documents, agents can automatically load relevant materials on demand during conversations, resolving context pollution and redundancy caused by temporary consultations.
Read Moredsh-plugin-multimodal: Adding image support to text-only DSH sessions
dsh-plugin-multimodal is a visual sidecar plugin for DeepSeek Harness (DSH), designed to address the issue where text-only main models cannot process image inputs. This plugin receives image attachments via the GUI, invokes a vision-capable sidecar model to convert image content into text descriptions, and then sends the text to the main model, thereby bypassing the "current model does not support images" limitation. Core features include support for pasting images in the Web UI, a see_image tool for processing disk screenshots, and configuration of the vision model via environment variables or configuration files. Users need to install the plugin and restart the DSH Web process to ensure the sidecar points to a real multimodal model (such as GLM-4.5V) and avoids using a text-only model as the vision endpoint. This plugin is suitable for those who wish to...
Read More@shatyuka/dsh-llm-codebuddy: Integrate Tencent CodeBuddy login and model list for dsh
`@shatyuka/dsh-llm-codebuddy` is a DeepSeek Harness (dsh) plugin maintained by shatyuka and licensed under the MIT License, designed to seamlessly integrate Tencent CodeBuddy into the dsh ecosystem. Its core advantage is that it requires no API key, allowing users to access the CodeBuddy model list by logging in directly through a browser. The plugin supports automated credential injection via the `Sign in` button in the Web UI's `Settings → CodeBuddy`, as well as login, status checks, and logout operations via the terminal using the `dsh-codebuddy-login` command. Ensure your local Node version is `^22.1` before installation.
Read Moredsh-utility-tools: Adding file drag-and-drop and text referencing to DSH chat
dsh-utility-tools is an input-side utility plugin for DSH conversations, maintained by sharkymew and licensed under the MIT license. The plugin primarily addresses two issues: first, it supports dragging and dropping arbitrary files into the chat area, allowing for the preview of filenames and sizes before sending, as well as individual removal; second, it allows users to select conversation text and add it to the beginning of the pending message as a blockquote. The plugin provides two installation methods: static mounting and dynamic loading. The static version installs to the web profile via a single command and utilizes HTTP routing for uploading attachments; the dynamic version loads with zero dependencies using `cordis_define` and runs in-process. It is applicable for scenarios in web or Electron environments where file attachments or context references need to be added. Please note that standard browsers cannot access real disk paths, and the single file limit is 8MB.
Read Moredsh-yolo-mode: Add LLM-based automatic approval for DSH sandbox privilege escalation requests
dsh-yolo-mode is an MIT-licensed plugin for DeepSeek Harness (DSH) designed to address the issue where frequent privilege escalation approvals disrupt workflows within sandbox sessions. When the approval strategy is `ask` and the system is in specified sandbox modes (e.g., `workspace-write`), this plugin leverages Large Language Models (LLMs) to automatically adjudicate privilege escalation requests such as `danger-full-access`, thereby replacing manual confirmation steps. It offers presets including `off`, `strict`, `balanced` (default), `permissive`, and `yolo`, and supports configuring custom permission levels via `levels` to set allow, deny, or human-escalation strategies for different target modes or specific tools (e.g., `pwsh`, `write`).
Read Moredsh-soul-md: Persona Cards and Long-term Memory for DeepSeek Harness
dsh-soul-md is a community plugin for DeepSeek Harness (DSH) designed to centralize the management of personas and long-term memory via a settings interface, avoiding the manual maintenance of scattered files. Its core functions include "Persona Cards" and "Long-term Memory": Persona Card content is rendered into the system prompt, supports multiple cards, switching by conversation or workspace, and allows the AI to read, write, and evolve via tools. Long-term memory provides persistent storage, is subject to size limits when injected into prompts, and prioritizes association with the currently active persona card. Installation requires Node.js >=20.18, and the new version requires DSH >=0.1.0-rc.7; users with older versions need to lock to specific versions. In terms of usage, users can create cards and specify default values on the settings page, while the AI autonomously manages memory and personas using dedicated tools. This plugin is suitable for scenarios requiring...
Read Moredsh-plugin-marketplace: Browse community plugins in the DSH Web UI Settings page
`dsh-plugin-marketplace` is a DSH Web UI plugin maintained by Scorp1o117, designed to streamline the tedious process of frequently switching between GitHub and the terminal to find and install DSH plugins. By leveraging the public GitHub Search API, this plugin integrates a plugin marketplace directly into the DeepSeek Harness Web UI settings page, supporting keyword searches on `github.com/topics/dsh-plugin` with options to sort by star count or update time. Users can directly browse plugin cards (containing descriptions, languages, update dates, etc.) and detail panels (containing README summaries, installation commands, and repository links), and even utilize the "AI explain" feature via a configured large model...
Read Moredsh-turn-fork: Turn-based editing, retrying, and version tree navigation for DeepSeek Harness sessions
`dsh-turn-fork` is an MIT-licensed plugin for DeepSeek Harness designed to address the issues of modifying historical user messages and rerunning. It supports editing confirmed messages and provides two downstream strategies: "truncate" or "keep," enabling the creation of a new branch from that turn and rerunning. Core features include retrying historical turns via per-turn buttons, regenerating assistant responses via message buttons or session headers, and providing a version tree Timeline for viewing branch summaries, navigation (Undo/Redo), and managing run status. Its branch logs are persistent and readable after process restarts, and it utilizes only official slots to avoid DOM injection. The installation command is `dsh plugin add dsh-turn-fork`, which requires a process restart to take effect. The plug...
Read Moredsh-office-tool: Office Document Plugin for DeepSeek Harness
dsh-office-tool is an MIT-licensed plugin for DeepSeek Harness (DSH) designed to provide agents with the capabilities to create, read, query, and edit .docx, .xlsx, and .pptx documents. It executes operations by invoking the OfficeCLI binary, removing the need to install Microsoft Office. The plugin exposes nine structured tools to the model, covering document creation, element CRUD operations, batch operations, and raw command passthrough, while supporting structured JSON responses to optimize error handling. In a web environment, when paired with the dsh-better-sidebar plugin, it offers real-time document previews in the sidebar; in a headless mode without a Web UI, all tools remain fully accessible.
Read Moredsh-mic-input: DSH Web UI Browser Microphone Input Plugin
`dsh-mic-input` is a DSH Web UI speech input plugin maintained by QT-Chen and released under the MIT license. It runs entirely on the client side, requiring no server-side processing, API keys, or model downloads, utilizing the Web Speech API for microphone dictation. Core features include adding a microphone button to the input toolbar to initiate real-time dictation; preventing text duplication through a draft reconstruction and deduplication mechanism; supporting up to six silent continuations to maintain the session; providing intelligent punctuation (auto-completion, preservation, and removal) and language selection for Chinese, English, or following the system language; and supporting optional automatic message sending. Users can install it from GitHub or npm, requiring a Node.js version of 20.0.0 or higher. After installation, restart DSH Web or refresh the page for the changes to take effect.
Read Moredsh-reasoning-translator: Translating Reasoning and Final Answers in the Web UI Display Layer
dsh-reasoning-translator is a community plugin for DeepSeek Harness, created by pinkllo and licensed under the MIT License. Its core functionality is to perform real-time translation of the model's visible reasoning and final answer at the Web UI display layer, while strictly preserving the original session logs. The plugin supports two backends: 1. A Chrome Translator based on the local device (requires Chrome 138+ or newer Edge), which does not require an API key; 2. An OpenAI-compatible API invoked by the Host process, with the key configurable via environment variables. Functionally, it supports source language auto-detection and skipping...
Read MoreDeepSeek Harness Plugin: dsh-widgets Right Component Bar
dsh-widgets is a right-side component plugin for the DeepSeek Harness (DSH) Web UI, maintained by Physicolor and developed based on the Cordis model. It is designed to centralize scattered session metrics and management tools, reducing user switching costs. The plugin provides real-time display of key operational metrics such as turn count, token consumption, TTFT, and cache hit rate, along with common components like tasks, context, heatmaps, and citations. It also supports viewing OpenCode Go usage and DeepSeek peak pricing windows, with usage data obtained via a same-origin proxy. Regarding interaction, the plugin supports 1, 2, and 4-column grid layouts as well as 2x4 long card dimensions; components can be installed, sorted, and adjusted using the widget@size syntax, featuring a continuous zoom visual effect. It includes built-in...
Read Moredsh-plugin-workbench: Transforming DSH web pages into an editable file workbench
dsh-plugin-workbench is a file workspace plugin developed specifically for DSH Web, designed to resolve workflow interruptions and provide lightweight code editor capabilities within the web interface. Maintained by Pasumao and released under the MIT License, it supports Node >= 18 and is currently at version 0.0.15. Core features include: a left-side file tree sidebar (supporting lazy loading and independent state persistence); multi-tab editable code previews (supporting syntax highlighting for JS/TS, Python, etc., line numbers, and transparent textarea overlay editing); right-click file operations (create, rename, delete, copy/cut/paste, and cross-workspace operations); inline image preview (supporting various formats with a 20MB limit); and Markdown rendering with the ability to @ mention or drag-and-drop workspace file paths into messages. The plugin supports per workspace...
Read Moredsh-worktree: Git worktree isolation and delivery for DSH subagents
`dsh-worktree` is a Git worktree plugin for DSH designed to resolve write conflicts when multiple sub-agents process the same repository in parallel. By providing independent worktrees for sub-agents, it supports a complete delivery workflow including review, verification, commit, merge, push, Pull Request creation, and archive recovery. The plugin is installed within a global DSH profile and does not modify business project configurations. Users can delegate tasks via `subagent_worktree` or manually manage worktrees using the `/worktree` command. The plugin supports various worktree origins and retention modes, includes built-in safety mechanisms to prevent the accidental deletion of modified worktrees, and does not use force push. It is suitable for scenarios requiring parallel development while maintaining result traceability. Users must review the source code and license before use, and uninstalling the plugin will not automatically delete files.
Read Moredsh-mobile-control: DSH Plugin for driving iOS Simulator with WDA
`dsh-mobile-control` is a DeepSeek Harness (DSH) plugin designed to drive iOS simulators via WebDriverAgent (WDA) to achieve automated control of mobile devices. This plugin does not rely on macOS accessibility features or idb, but instead leverages WDA's HTTP service to provide features such as screenshots, UI element discovery, clicking, URL opening, accessibility tree export, and privacy pre-authorization. Upon installation, it registers eight `mobile_*` tools with the agent and supports natural language invocation. Before use, ensure the environment meets Node >= 20.11 and specific dependencies, and install it via command from GitHub. Core operations include starting it using the `wda-up.sh` script.
Read Moredsh-read-image: Plug-and-play Image Reading for Text-only DeepSeek Harness
`dsh-read-image` is an MIT-licensed open-source plugin for DeepSeek Harness (DSH) designed to address the pain point where pure text models cannot directly read image pixels. This plugin enables text routing to accept image inputs, projects image chunks into `[Image #N]` text placeholders, and automatically registers the `read_image` tool. Through this tool, developers can invoke a configurable vision model to read specified images or file paths within a session, converting their content into text for model inference. If the routing itself supports native multimodality, the plugin intelligently falls back to the built-in tool to avoid conflicts. The plugin provides a "Read image" settings block, supporting the configuration of parameters such as the vision model and prompts. Installation requires DSH version 0.1.0-rc.6 or higher; simply add it via the command line and restart. The plugin features environment self-check and failure-safe mechanisms.
Read Moredsh-tool-encoding: DSH UTF-8 Text Encoding, Hash, and UUID Tool Plugin
dsh-tool-encoding is an encoding and hashing tool plugin for DSH agent workflows, providing base64/base64url/url/hex encoding and decoding for UTF-8 text, hashing (md5/sha1/sha256/sha512), and UUID v4 generation. It is designed as a zero-dependency, zero-process, pure function, aiming to replace shell external commands and reduce process scheduling and concatenation costs. All operations are processed as UTF-8 text, with an input limit of 1 MB and an output limit of 4 MB. The tool features strict validation mechanisms, including RFC 4648 canonical validation, fatal mode UTF-8 decoding, rejection of isolated surrogates, and hex decoding validity checks. This plugin is suitable for web and high-performance applications.
Read Moreniyongsheng/free-vision-skill: DSH Local Image Understanding and OCR Plugin
`niyongsheng/free-vision-skill` is a DSH plugin for macOS that provides fully local image understanding and OCR services based on the macOS Vision Framework, ensuring images do not leave the local machine. This plugin is licensed under the MIT license, and its core functions include image description, text extraction, and table structure recognition. It offers two main tools: `view_image` and `ocr_image`. The former is used to describe image scenes, characters, and QR codes, etc.; the latter supports text extraction and can obtain table structure and coordinates via the `layout=true` parameter. Supported input formats include http(s) URLs, base64, and local paths. Installation requires using the `dsh plugin add` command and adding it to the configuration file...
Read Moredsh-billing: DSH Web GUI Real-time Billing Monitoring Plugin
dsh-billing is a real-time billing monitoring plugin for the DSH Web GUI, centrally managing local model call usage, balance, and cost estimation. Its core features include a sidebar displaying real-time balance (refreshes every 2 seconds) and status alerts, as well as an expandable panel for viewing consumption details, token usage, and recent transactions. It supports DeepSeek v4 peak-valley pricing and multi-vendor unit price matching, and allows syncing of official balances and unit prices via API Key. The plugin offers a settings page for configuring thresholds, unit price tables, and data management, and integrates the `billing_balance` Agent tool for querying. Ledger data is stored persistently and automatically restored upon restart. Installation requires no build and supports direct installation from GitHub or locally. Please note that it only tracks local calls, API keys are stored in plain text locally, and billing is estimated. It is suitable for real-time monitoring scenarios.
Read Moredsh-model-balance: Display account balance and quota before the DSH Web GUI model selector
dsh-model-balance is a plugin designed specifically for the DSH Web GUI, aiming to address the pain point of frequently switching consoles to check balances during the development of multiple model providers. This plugin does not alter the model invocation chain; instead, it displays the real-time balance or quota of supported API vendors—such as DeepSeek, StepFun, Kimi, OpenRouter, MiniMax, and xAI—directly before the model selector. For vendors without an API interface, such as Tongyi and Xiaomi, it provides a link to their console. The plugin features an intelligent refresh mechanism, including instant display when switching models, forced refresh after a conversation ends, timed polling every two minutes, and manual refresh on click. It also utilizes distinct caching strategies for success and failure results to ensure state accuracy. Users can easily install it using the npx command from GitHub or npm.
Read Moredsh-subagent-profile: Manage DSH Sub-agent's Model, Reasoning Strength, and Tool Scope Per Task
`muzyLink/dsh-subagent-profile` is a sub-agent dispatch plugin for DeepSeek Harness, aiming to unify the management and optimization of sub-task configurations. This plugin enables users to flexibly select models, reasoning intensity, and tool scopes based on task requirements, and save common combinations as reusable named Profiles. Its core capabilities include built-in multi-layer security check mechanisms, cost estimation and savings analysis, and a comprehensive decision ledger that records requests, effective configurations, execution processes, and settlement details, achieving transparency and traceability in dispatch. After installation, users can manage Profiles via the settings page, use the `dispatch` tool for foreground or background dispatch, and review decision records in session tabs. Regarding security, the plugin removes the high-risk tool `run_code` by default and requires a host environment.
Read Moredsh-nuphus-mcp: Mount nuphus-mcp's computer-use tools in DSH
dsh-nuphus-mcp is an MIT-licensed DSH plugin maintained by mrpulor-gh, designed to mount nuphus-mcp as a native DSH tool, enabling Agents in the web profile to possess desktop or computer usage capabilities. The plugin registers 38 tools prefixed with `mcp__nuphus-mcp__*`, automatically installing missing dependencies upon first startup. It also enables the `--confirm-write` security mechanism by default, requiring the `confirm: true` parameter for write operations. It supports configuring parameters such as `serverName`, `command`, and timeout via `NUPHUS_MCP_*` environment variables and `cordis.yml`. The installation command is `npx -p @deepseek-ai/ds`.
Read Moredsh-find-skill: Integrating skills search, installation, and lifecycle for DSH
`dsh-find-skill` is an MIT-licensed plugin for DeepSeek Harness (DSH) (v0.2.1) designed to bridge the `vercel-labs/skills` ecosystem, providing LLM-driven skill search, installation, and lifecycle management. The plugin supports three scopes: temporary, project, and global. Temporary skills are visible only within the current session and are automatically cleaned up upon session destruction; project or global skills are persisted to the hosted root directory. Core features include `skill_find` (searching based on the `skills.sh` API), `skill_install` (isolated installation via CLI), and `skill_remove`, along with a `/skill` subcommand for manual maintenance. Configuration options include the search base URL, default scope, and Provider ranking.
Read Moredsh-subagent-model: DSH Plugin for Per-Call Model Routing and Context Inheritance
dsh-subagent-model is a DSH plugin maintained by Momojie-S and based on @deepseek-ai/dsh-tool-subagent, providing the subagent_model tool to enhance subagent delegation capabilities. Its core features include dynamically specifying provider, model, and max_tokens for each call, and flexibly controlling context via the fresh_context parameter: a clean context is enabled when the parameter is omitted or set to true, while passing false inherits the current conversation based on the latest state of the parent session at the time of the call. The plugin supports background execution, distinguishes between continuable (sustainable interaction) and one-shot (one-time task) strategies, and prioritizes routing based on call parameters over the plugin.
Read Moredsh-docs-panel: Embed local Markdown documents in the DSH sidebar
dsh-docs-panel is an MIT-licensed DSH Web plugin developed by mlosun, designed to integrate local Markdown documents into the DSH sidebar to solve the hassle of frequently switching editors to view notes. Since v0.1.0, it runs as an independent tab within dsh-better-sidebar (≥v0.4.0). It automatically scans .md files in a specified directory (defaulting to ~/.dsh/docs, which is customizable and permanently saved) and displays them in a well-formatted web page within the sidebar. It supports light/dark theme adaptation, rendering of headings/tables/code blocks, outline smooth scrolling, and one-click code copying. Additionally, it provides "Chrome Open" and "VS Code Open" buttons, though it currently only supports macOS. To install, you must first add the dependency dsh-
Read Moredsh-reconnect: Secure Retry Plugin for DeepSeek Harness Model Requests
dsh-reconnect is a Host-side plugin for DeepSeek Harness (DSH) designed to automatically retry model requests when failures occur due to temporary network or service issues. It listens for the `agent/request-error` event and takes over after the built-in retry strategy fails. For recoverable issues such as rate limiting, timeouts, 5xx errors, and disconnections, it employs an exponential backoff algorithm to resend requests, thereby preventing the interruption of agent steps. The plugin supports configuring a local backoff cap (default 60s) and prioritizes respecting the Provider's `Retry-After` directive. For quota exhaustion (QUOTA), retrying is disabled by default; unknown errors retry infinitely by default (configurable limit), while unrecoverable errors such as authentication failures and invalid parameters terminate immediately. The plugin provides a unified settings card and YAML configuration.
Read Moredsh-whale-pet: Embedding DSH service start/stop and GUI launch into a desktop pet.
dsh-whale-pet is a Windows desktop pet application developed by miku00039-01, designed to integrate DeepSeek Harness (DSH) service management (start/stop), status monitoring, and GUI invocation into a zero-dependency .exe file. The tool supports one-click DSH service startup with automatic GUI opening, featuring a human-shaped desktop pet floating window, draggable and position-remembering functionality, and double-click to reuse PWA windows. Its core features include green/red two-state adaptive status monitoring, status cards displaying detailed service and system resource information, single-instance execution, crash log recording, and a tray icon fallback entry. Users can quickly enable it via the DSH plugin command `/whalepet`, download and run the Release version directly, or build from source. The program relies on Windows.
Read Moredsh-kimi-webbridge: Enabling DeepSeek Harness Agents to Control Local Real Browsers
`dsh-kimi-webbridge` is a plugin for DeepSeek Harness (dSH) developed by MicroHEROX, designed to address the pain points in agent automation regarding the lack of real browser login states and local operation capabilities. The plugin drives the user's currently logged-in real browser via a local daemon (port 10086), ensuring processes are completed on the local machine without the need for third-party relays or API keys. It provides 15 tools prefixed with `kimi_webbridge_`, supporting features such as page navigation, tab management, content reading, element clicking, form filling, JavaScript execution, screenshots, network monitoring, file uploads, and PDF export. Installation is simple, supporting integration into a profile via command or using the overlay method.
Read MoreMicroHEROX/dsh-exa-mcp: Mount Exa Search in DeepSeek Harness
MicroHEROX/dsh-exa-mcp is an MIT-licensed plugin (v0.1.0) for DeepSeek Harness (DSH) designed to bridge Exa remote MCP endpoints via the `dsh-mcp-client` in the DSH CLI, providing web search and web scraping capabilities for agents. Acting as a pure configuration patch layer, this plugin requires no build steps and only adds a single line of configuration after installation. Core capabilities include registering Exa tools as `mcp__exa__*` local tools (such as `web_search_exa`, `web_fetch_exa`, etc.) and supporting automatic resync and 180-second task timeouts. Regarding authentication, it operates anonymously when the `EXA_API_KEY` is not set.
Read Moredsh-plugin-terminal: Use real PTY terminal in DSH Web bottom panel
`dsh-plugin-terminal` is a plugin for DSH Web, developed by `mervyn-teo` and licensed under the MIT License. It is based on host PTY, WebSocket, and xterm.js to provide a real interactive PTY terminal within a VS Code-style collapsible bottom panel. The plugin supports ANSI colors, cursor movement, and 256-color rendering, making it suitable for default shells in Windows PowerShell and other environments. Users can toggle the panel using the `Ctrl+`` ` shortcut, adjust the height, and customize settings such as theme, font, and working directory; some settings take effect immediately, while shell changes are applied on the next startup. Installation requires ensuring that DSH mounts the relevant services.
Read Moredsh-plugin-qr-connect: Add QR code connection entry for DSH Web
`dsh-plugin-qr-connect` is an MIT-licensed plugin for the DSH Web interface, designed to address authentication and connectivity issues when accessing the local DSH Web UI via mobile devices. The plugin adds a QR code button to the sidebar, generating a panel featuring QR codes for both local networks and the public internet. Its core mechanism involves running an authenticated reverse proxy subprocess, responsible for verifying the auth secret, issuing session cookies, and forwarding traffic to the loopback Web UI, while also supporting WebSocket upgrades to display real-time updates. The plugin supports automatic secret rotation (default 30 seconds, configurable to be disabled) and a multilingual UI. Users can install and restart `dsh web` via the `dsh plugin add` command.
Read Moredsh-sidebar-mode: Move Agent preset switch into the 'New Session' button
dsh-sidebar-mode is a DSH Desktop profile plugin developed by Meredith2328, designed to optimize the Agent preset switching experience. This plugin integrates the preset selection function into the "New Session" button, allowing users to quickly switch between presets such as Standard and PTC by clicking the tab on the left side of the button without needing to enter the settings panel. Its core functions include: automatically discovering and displaying custom presets; synchronously updating global defaults, the settings panel, and sidebar status during switching; only affecting the current blank session without interfering with running tasks; supporting day/night theme adaptation; and automatically truncating display for long names. Installation requires importing via `pnpm add` and registering it in the `dsh.profile.bundles` field of `package.json`, followed by a restart. This plugin depends on `co`.
Read Moredsh-cot-summerization: DeepSeek Harness Chain of Thought Summarization Plugin
Developed by MeowLynxSea, the DSH plugin `dsh-cot-summation` is designed to optimize reasoning display. Instead of directly displaying the raw Chain of Thought, it intercepts raw incremental data at the `llm/stream` layer and generates thumbnail summaries via a small model, which then flow into the UI as Reasoning blocks. This design ensures a clean interface while preserving the raw Chain of Thought within the model's visible history, avoiding interference with the Agent's multi-round reasoning. Core capabilities include streaming segmented summarization, dynamic chunking, near-duplicate elimination, and support for the Nekomimi boundary protocol. The plugin offers various error handling strategies and allows for the configuration of an independent small model channel. After installation, users can configure the enable status, summary style, and length limits via the Web Client. Although this incurs an additional cost for a small model call and requires the raw data to pass through the configured LLM channel, users can point to this...
Read Moredsh-excel-panel: DSH Web right sidebar Excel editing plugin
dsh-excel-panel is a right sidebar plugin for DSH Web designed to allow users to preview, edit, and save .xlsx files directly within the DSH Web interface without switching to external tools. The plugin supports cell selection and text editing, offers formatting tools such as font size, bold, alignment, and color adjustment, and includes a real-time formula preview covering common calculations and functions like SUM and IF. Additionally, it supports operations such as merging cells, inserting and deleting rows and columns, adjusting row height and column width, and managing worksheets. In terms of the save mechanism, the plugin rebuilds the entire xlsx file to prevent style corruption, ensuring formatting is preserved after multiple saves, and supports undo and redo. When installing, ensure the environment meets the version requirements for dsh-better-sidebar, React, and exceljs, and it can be accessed via D.
Read MorePaperLab: An Overleaf-like Workbench for Iterative Paper Revision
PaperLab is an Overleaf-style paper iteration workspace integrating DeepSeek Harness (dsh). It aims to address the fragmentation of PDF annotations, LaTeX source code editing, compilation results, and Git history, integrating "reading, annotating, editing, viewing PDFs, and rolling back versions" into a unified workflow. Its core features include a three-column interface that supports precise annotation on the rendered real PDF; an AI revision workflow based on the dsh agent that automatically executes "read annotation - edit source - compile check - Git commit" and provides real-time trajectory monitoring; and complete version management, supporting history browsing, Diff comparison, and one-click rollback. PaperLab does not directly invoke model APIs; all AI executions are completed within the dsh environment, ensuring model credentials are secure.
Read Moredsh-conversation-landmarks: DeepSeek Harness Long Conversation Navigation Plugin
dsh-conversation-landmarks is a DeepSeek Harness Web community plugin maintained by mantonlove, designed to solve the pain point of repeatedly scrolling in long conversations. Licensed under the MIT license, this plugin adds a fixed, vertically centered landmark bar to the left edge of the session workspace via an official extension point, helping users quickly locate user tasks and their corresponding replies. Its core features include automatically displaying the landmark bar when the session contains at least three user tasks; supporting hover previews of user requests and the latest assistant replies; and allowing users to click a landmark to intelligently load history and smoothly scroll to the target message, ensuring it is fully visible. The plugin adopts a non-invasive design; it does not modify DeepSeek Harness source files, execute its own network requests, or collect telemetry data. Installation requires DeepSeek Harness.
Read Moreadb-dsh-plugin: A DeepSeek Harness Tool for Controlling Android Devices via ADB
adb-dsh-plugin is an MIT licensed DSH plugin for securely controlling Android devices via ADB. It does not spawn additional proxies or concatenate commands in the host shell; instead, it spawns ADB processes via Harness's `ctx.subprocess` service, inheriting cancellation and timeout signals to prevent the model from freely concatenating commands. Core capabilities include device discovery, information retrieval, application package management, system service querying, UI hierarchy analysis, input operations, file transfer, log capture, and screen capture. `adb_shell` is not registered by default and needs to be explicitly enabled; destructive operations such as cleaning and uninstalling applications are disabled by default. The plugin supports configuration for device whitelists, timeout limits, and output size limits, and can be accessed via `restrictHostPathsT...
Read Moredsh-cost-tracker: Record daily LLM call costs for DeepSeek Harness Web
dsh-cost-tracker is an MIT-licensed DeepSeek Harness Web client plugin designed to address the issue of fragmented token usage data from model calls, which makes it difficult to review usage by dimensions. The plugin automatically records usage for every LLM call generated after installation, including input, cache hits, output, and reasoning tokens, and estimates costs based on a customizable pricing table (supporting peak-hour multipliers). It provides three entry points: a sidebar button, the session title bar, and beside the input box, supporting multi-dimensional cost viewing by overview, model, session, and recent calls. Users can modify price settings, and historical data will be recalculated accordingly. The plugin only calculates usage by reading the `usage` data from API responses locally; it does not trigger model calls, involves no network reporting, and does not store API keys. Data is saved locally; uninstalling the plugin will result in data deletion.
Read MoreDSH SessionGraph: Organize Current Session into Editable Mind Map
`dsh-sessiongraph` is a DSH Web plugin maintained by `lwklbb`, designed to organize long session contents into editable, copyable structured outlines and mind maps. Licensed under the MIT license, this plugin runs client-side, reading the current session snapshot without modifying persistent files. Its core feature is a button added above the input box that automatically extracts session goals, final conclusions, key decisions, to-do items, and file outputs, while filtering out noise such as stack traces and terminal logs. The plugin supports three mind map modes—default, concise, and detailed—and allows users to manually edit nodes in a popup window. Export formats include Markdown outlines, Mermaid mindmaps, PlantUML, XMind indented text, and to-do lists, facilitating documentation and review. Installation requires placing the file in the plugin directory.
Read MoreSHOPLINE AI Toolkit for DSH: Accessing SHOPLINE Tools and Skills for DeepSeek Harness
`lunw/shopline-ai-toolkit-dsh` is a DeepSeek Harness (DSH) plugin designed for SHOPLINE developers, aiming to enhance the development assistance capabilities of AI assistants by integrating official SHOPLINE Developer MCP tools and platform knowledge skills. The plugin adopts a `Skills + Dev MCP Server + Agent Plugin` architecture. Its core functions include providing 8 `SKILL.md` skills covering Admin REST, GraphQL, OAuth, Webhook, Sline templates, and supplementing documentation blind spots, as well as connecting to unauthenticated services via the DSH native MCP client using the local `stdio` method.
Read Moredsh-side-chat: Read-only Side Chat Plugin for DeepSeek Harness
dsh-side-chat is a read-only plugin for DeepSeek Harness (DSH) designed to address the issue where temporary queries interfere with the main workflow during long-running tasks. It achieves this by creating a side session alongside the main session that inherits the completed context, allowing the main Agent to continue running independently without interference while users perform side queries. At its core, the plugin enforces mandatory read-only constraints with a sandbox approval policy set to "never". It exposes only read-only tools available within the parent context and rejects non-read-only operations as well as nested code patterns. The interface supports the Better Sidebar or adaptive floating windows. It retains drafts and logs when hidden or minimized, entering a parked state only after confirmation of termination or 30 minutes of inactivity from both parties. It is designed for the DSH Web environment (Node.js ^22.19.0+) and is installable via npm.
Read Moredsh-plugins-market: DeepSeek Harness Plugin Marketplace
Luaphes/dsh-plugins-market is a community plugin marketplace for DeepSeek Harness (DSH), designed to streamline the plugin discovery, filtering, trust assessment, and installation process. By scraping approximately the top 500 repositories from the official dsh-plugin topic and filtering out noise while displaying curated badges and community compatibility statuses, the tool helps users quickly locate high-quality plugins. It supports sorting by stars, recent growth, and other metrics, offers instant search functionality, and provides daily star growth snapshots. During the installation phase, the system strictly validates whether the target repository specifies `dsh.bundle.patch`, rejects non-bundle repositories, and displays specific commands and security warnings before execution to ensure operational transparency. The plugin itself is zero-build, backendless, and does not rely on LLMs, utilizing only publicly available data from GitHub.
Read Morepaste-to-workspace: Save pasted or dragged images and any files as session workspace files.
`paste-to-workspace` is a plugin designed specifically for `dsh web`, aiming to address the fragmented operations when handling screenshots and local files in sessions. The plugin supports pasting images via `Cmd/ctrl+V` or dragging arbitrary files into the chat box, automatically saving them to the session workspace `.dsh-paste/` directory and sending the file path to the model. Core features include: arbitrary file drag-and-drop support, image paste preview, file-type-based icon rendering (image thumbnails, other files display RemixIcon icons), clicking a card to download the original file, text-free file sending, automatic adaptation to light and dark themes, automatic cleanup of expired files after 30 days, and optimization of drag-and-drop hint text. Installation depends on `dsh plugin` and pnpm; you can install it by executing the command via the GitHub source.
Read Moredsh-git-gui: Git GUI Plugin for DeepSeek Harness Web UI
dsh-git-gui is an MIT-licensed browser extension for DeepSeek Harness Web UI, designed to address the issue where users frequently switch terminals to check Git status when Agents modify workspace files. This plugin allows users to view file status, line-level diffs, and commit history in real-time within the browser, and perform Git operations such as stage, commit, and revert directly. Core features include categorized change views, file tree browsing respecting .gitignore, commit history management, nested repository auto-detection, remote synchronization, and dark mode support. Installation can be performed via GitHub or npm commands, with dedicated commands available for updates and uninstallation. It is ideal for users who need to monitor both their Agent workspace and Git status simultaneously. Before use, please note permission checks and source verification (npm package name and GitHub).
Read Moredsh-timer-agent: DSH Scheduled Tasks and Agent Session Plugin
dsh-timer-agent is an MIT-licensed plugin for DSH Web GUI, maintained by LouisHaoL, designed to provide a host-resident scheduled task engine. Its core advantage is that tasks can still be triggered normally even after the `dsh web` service starts and the browser GUI is closed. The plugin supports 5-segment cron scheduling, allowing task targets to be specified as existing sessions, specific project working directories, or default workspaces to ensure context retention. It provides a Web GUI management panel and a `timer_agent` model tool, enabling users to directly create, modify, pause, or delete tasks within a conversation. In addition to AI Agent tasks, it supports standard command tasks that can directly execute scripts and record output and exit codes without consuming API quota. Installation requires a local absolute...
Read Moredsh-specflow: A DSH plugin that keeps specifications, plans, and task progress in the repository.
dsh-specflow is an MIT-licensed plugin for the DeepSeek Harness (DSH) designed to address the difficulty of recovering work after DSH session restarts. By persisting requirements, designs, and task lists in the code repository, subsequent sessions can read these artifacts to automatically locate incomplete tasks and restore the corresponding DSH goals. The plugin supports DSH version 0.1.0-rc.6 and above, requires Node.js 22.19.0 or higher, and is available on npm. Its core features include providing reusable workflow commands such as `specify`, `plan-spec`, `tasks`, and `implement`, utilizing `spec.md`, `plan.md`, and `tasks.md` templates.
Read Moredsh-muyu: The Digital Muyu in the bottom right corner of DeepSeek Harness Web
dsh-muyu is an MIT plugin for the DSH Web client, designed to address the lack of lightweight local feedback when waiting for model reasoning or streaming output. It provides an interactive electronic wooden fish in the bottom-right corner of the interface, supporting manual clicking to accumulate merit, as well as automatic tapping counts when the session is active. The plugin maintains lightweight interaction counts solely within the local browser, does not write to the conversation history, and does not initiate additional requests; data is stored in `localStorage` or `IndexedDB`. Functionally, it supports switching between incense burner or wooden plaque styles, displaying numbers under 9999 in standard or Nk shorthand notation. Users can customize the auto-tap speed, combo threshold, and image source (builtin, local, gallery, or URL), and it supports importing ZIP image packs. When the system enables "Reduce dynamic effects", animations are automatically skipped. Requires DSH version ≥ 0.1.0-rc.8.
Read Moredsh-rigorquant: DSH Session-level Research Plugin for Experimental/Computational Mathematics
dsh-rigorquant is an MIT-licensed plugin for DeepSeek Harness (DSH) designed to optimize long-term research workflows in experimental/computational mathematics through context-isolated multi-agent collaboration. It addresses the conflation of hypothesis generation, exploration, verification, and implementation by organizing a single session into a research laboratory with boundaries, division of labor, and pre-checks. Its core mechanisms include parallel exploration, independent re-derivation of analysis forms and bounds, elimination of invalid paths via counterexamples, and evidence verification by the meta-validator `rq_check.py`, which rejects passing conclusions lacking evidence. The plugin introduces a "Pre-Implementation Four-Check Battery" to ensure sufficient evidence exists before numerical implementation. For stochastic tasks, it employs fixed seeds and a Law of Large Numbers (LLN) convention, and offers an optional Jacobian MCP upgrade path.
Read Moredsh-token-pricing: Add per-model token pricing and cost viewing to the DSH Web interface
dsh-token-pricing is a community third-party plugin for the dsh Web interface designed to address token unit pricing discrepancies across different models and peak-hour billing issues. It allows users to configure USD prices for input, output, and cache hits by provider and model, and supports multi-tier pricing for peak hours. Core features include displaying real-time costs at the bottom of the session, offering a draggable floating window (supporting per-turn or per-model views), a cross-project cost statistics panel, and CSV export. Upon modifying price rules, the system automatically recalculates historical session costs. The plugin is easy to install, requires Node ≥22, and can be added to the Web configuration via the `dsh plugin` command. Its design ensures zero token impact by adding no tools or prompt segments to model requests, thereby preserving original interactions. Although a non-official plugin, it relies on lightweight...
Read MoreDeepSeek Harness Visual Workbench Plugin: lhwu1/dsh-lookseek
`lhwu1/dsh-lookseek` is a visualization workspace plugin for DeepSeek Harness (DSH), designed to intuitively display session status rather than fabricating extra chat windows. The plugin presents three core categories of content via the "Workspace" tab: the left sidebar displays the agent's real-time status and duration; the central 3D scene showcases robot movement, status tags, and route animations; and the right dashboard lists scheduled tasks and recent public tool events. The plugin supports mapping real session events (such as model requests and tool executions) to 3D workstations and displays only a secure summary, strictly hiding sensitive information like commands, paths, and keys. Users can import `.glb` files (up to 30MB) as custom office scenes, calibrate work points, and draw straight or curved routes to arrange the layout, which takes effect after saving. Additionally, custom...
Read MoreLessXi/dsh-fluid-width: DSH Web GUI Chat Display Area Fluid Width
`LessXi/dsh-fluid-width` is a layout plugin for the DSH Web GUI designed to address the issue where the chat display area appears too narrow on wide screens due to a fixed width (defaulting to 748px). By overriding the CSS variable `--dsh-chat-content-width` to `min(100%, 2000px)`, the plugin enables the chat column, input box, and other content to adaptively flow with the window width, while retaining a default maximum width of 2000px. Users can also customize this value or switch to a fully fluid layout. The plugin is released under the MIT license, has zero dependencies, and requires no build scripts; it takes effect after restarting `dsh web` and refreshing the page. Its core mechanism combines static overrides with dynamic rewriting via `MutationObserver` as a mutual fallback.
Read Moredsh-ops-kit: Evidence-Oriented DSH Plugin Operations Package
`dsh-ops-kit` is an evidence-driven operations toolkit within the DSH plugin ecosystem, designed to address the risk of premature assertions by agents, compelling them to provide verifiable evidence before claiming memory, planning, or security releases. The toolkit defaults to a conservative approach, avoiding silent execution of sensitive operations. Its core functions include generating workflow plans from scope to handoff, searching for context with source evidence in restricted local directories, auditing Git repository cleanliness and credential hygiene, generating a plugin release manifest and cross-checking it against the repository, and diagnosing terminal prompt compatibility. Installation requires Node.js >= 22.19.0, and it is recommended to configure `roots` to narrow directories to avoid reading sensitive data. Before use, offline installation, building, and testing verification must be performed using pnpm. If terminal compatibility issues arise, one can...
Read Moredsh-qq2007-skin: Provides a revertible QQ 2007 style appearance for DSH Web GUI
`dsh-qq2007-skin` is an independent, non-official appearance plugin maintained by LeemanCheung and licensed under the MIT license. The plugin aims to render the DSH Web GUI in the style of a 2007 blue instant messaging window, while fully preserving native interaction functionalities such as sessions, models, attachments, sending, and settings. Its core features include: accessing 72 native theme tokens via the official API without modifying the installation package or enabling debug ports; offering a switchable and undoable retro appearance, along with optional original Web Audio notification sounds; supporting high contrast, reduced motion modes, and narrow-screen adaptation; and storing user settings solely in browser `localStorage`, with no YAML configuration required. Ensure the environment is DSH `0.1.0-rc.6` before installation.
Read Moredsh-prompt-enhancer: DSH Input Box Prompt Enhancement Button
dsh-prompt-enhancer is an open-source plugin for DSH Web UI designed to address the issue of suboptimal AI Agent prompt execution caused by a lack of context and boundary conditions. Maintained by LCQ-1024 and released under the MIT License, it adds an "Enhance Prompt" button next to the input box, allowing users to rewrite short requirements with a single click before sending their drafts. Core features include automatically disabling the button when the input field is empty, displaying a loading animation upon clicking, and popping up a comparison window upon completion to display the "Before" and "After" content. Users can choose to accept or reject the suggestion, with support for the Enter key to accept and the Esc key to reject. The plugin reuses the current DSH model and credentials, requiring no additional API Key configuration, and defaults to disabling the deep thinking mode. Installation is simple and can be added via the `dsh` command.
Read Moredsh-think-any-lang: Select Model Thinking Language in DSH
The DSH plugin `dsh-think-any-lang` allows users to independently select the model inference language in Web settings, ensuring the final response remains in the user's language. The plugin provides a `Thinking Language` dropdown in `Settings → General`, supporting 12 languages (including Simplified Chinese and English) and an "Off" option, with selections being persisted. Its core mechanism injects thinking instructions written in the target language via `systemPrompt.section`, avoiding the latency caused by extra model calls and achieving zero extra call control. Installation requires the command `dsh plugin --profile <name> add github:lco117/dsh-think-any-lang`, and it is recommended to pin Com.
Read Moredsh-skill-manager: Add Skills panel to DSH Web GUI
dsh-skill-manager is a DSH plugin designed to centrally manage skills visible in the current session within the Web GUI. The plugin provides a "Skills" entry in the sidebar, supports displaying skills grouped by global/local, and allows users to control the enable status of each skill via a toggle, thereby determining its visibility to the model directory, skill tools, and user gestures. State changes are persisted to local files and take effect across sessions. Core functions include skill search, CRUD (only applicable to writable skills), and automatic triggering of registry invalidation to update the next round of dialogue directory. Skills from custom, bundled, and runtime sources are read-only and cannot be edited or deleted. Installation requires a specific Node version; simply add the plugin via the `dsh` command and restart the service to use it. This tool...
Read MoreDSH Hot-Reload Plugin Manager: Managing Plugin Bundles on Running Instances
`kyorakuyk/dsh-hotreload-plugin-manager` is an external plugin for DeepSeek Harness (DSH), designed to address the inefficiency of plugin management that requires instance restarts. The plugin supports hot installation, uninstallation, updates, and enabling/disabling Profile Plugin Bundles on a running instance without restarting the kernel. Its core capabilities include supporting Bundle installation from npm, Git, or local paths; enabling hot updates through patch line replacement and real-time configuration replay (limited to combinations and configurations, while code changes require a restart); and persisting enable/disable states. The plugin provides a Web settings page tab (Settings -> Plugins -> Plugin Manager) and a `/plugin-manager/*` HTTP API, facilitating intuitive operation and automated invocation.
Read MorebigA: DeepSeek Harness Agent Skill
bigA is an Agent Skill for DeepSeek Harness (dSH), developed by the community (repository path: kobenfang/bigA, MIT license), with no official affiliation with DeepSeek or High-Flyer. It is published via ClawHub for OpenClaw users to search and install, using the commands `npx clawhub search biga` and `npx clawhub install biga`. bigA declares a DSH bundle patch in package.json, referencing the patch file `./cordis.patch.yml` to extend dSH capabilities as part of the DSH bundle. Specific details have not been disclosed.
Read Moredsh-shutdown: One-Click Graceful Service Shutdown Within the DSH Page
dsh-shutdown is an MIT-licensed plugin for DeepSeek Harness, maintained by knlght, designed to solve the problem of DSH services continuing to occupy backend ports and memory after the browser is closed. The plugin adds a new "Shutdown" tab at the bottom of the Settings sidebar, providing a safe shutdown flow: after the user clicks "Shut Down DSH Service," a secondary confirmation is required to prevent accidental activation; once confirmed, the page displays a success panel and attempts to automatically close the tab. Its interface colors reference DSH theme tokens to support both light and dark modes. Installation requires running a specific plugin-add command and restarting the dsh web service. In terms of technical implementation, the plugin accesses the `/_dsh/shutdown` endpoint via a POST request, and the server executes process exit after a 500ms delay following the response. When using it,
Read Moredsh-virtual-workspace: A Cross-Directory Virtual Workspace for DSH
dsh-virtual-workspace is an MIT-licensed dynamic Cordis plugin for DSH, maintained by KevinWen7415. The plugin addresses the fragmented and inefficient nature of cross-project file access by organizing multiple project directories into named virtual workspaces. Agents can uniformly access member directories using the virtual path syntax `name:/relative/path` and invoke the `vws` tool, which includes 13 actions such as reading, searching, and editing. The plugin provides a sidebar drawer for creating workspaces and managing mirrors, with support for both Simplified Chinese and English interfaces. In terms of security, read operations are unrestricted, while write and edit operations strictly adhere to session sandbox boundaries; out-of-bounds operations require escalation through one-time approval. Workspace definitions are persistently saved in `.vws-workspaces.json` and automatically restored after restart.
Read Moredsh-archive-viewer: An Archive Session Management Plugin for DSH Web GUI
`dsh-archive-viewer` is an MIT-licensed plugin for the DSH Web GUI (currently a 3.0.0-test beta release) designed to centrally manage archived sessions. It addresses the problems of scattered access to archived sessions, inconvenient tag organization, and cumbersome log operations by providing a unified panel in the sidebar. Core features include: viewing and restoring archived sessions to their original workspaces; instant keyword search, multiple sorting options, and flexible tag-based filtering (supporting AND/OR modes); allowing users to add custom tags to sessions, with data persisted via a local HTTP API; a built-in AI assistant that leverages the DSH agent to assist with retrieval and organization, while automatically isolating internal sessions; and support for viewing paginated logs and exporting ZIP files. The plugin supports both Chinese and English, multiple layouts, and instant saving of settings, and is adapted
Read Moredsh-ci-doctor: Monitoring GitHub Actions Failures and Generating Structured Diagnostics
`dsh-ci-doctor` is a DeepSeek Harness (DSH) plugin designed to address the pain point of tedious log analysis after GitHub Actions failures. The plugin provides two core capabilities: monitoring and diagnosis. Through `ci_watch`, it launches a background task that polls for new failed runs and sets a baseline to avoid false positives from historical failures; through `ci_diagnose`, it transforms raw logs into structured findings, generating a Markdown diagnostic card containing normalized error signatures, failure categories, and suspicious files. The plugin strictly adheres to a read-only contract, only reading GitHub states without performing write operations such as pushing, merging, or re-running. It relies on an authenticated GitHub CLI session and supports starting monitoring or diagnosing specified runs via natural language instructions. In addition, the plugin features signature
Read Moredsh-survey: A Questionnaire-Style One-Time Prompt Plugin for DSH
dsh-survey is an MIT-licensed plugin for DeepSeek Harness (DSH), designed to solve the cumbersome interaction problem caused by requiring multiple confirmations of several items when models invoke tools. Through the `do_a_survey` tool, it allows the model to submit 1 to 10 or more questions at once, which users can fill out and submit within the same interface, with answers returned as structured data. The plugin supports five question types—`single`, `multi`, `yes-no`, `compare`, and `open`—and provides four presentation modes—`compact`, `inline`, `overlay`, and `grid`—to suit different scenarios. The interface supports Markdown, Chinese and English localization, and accessibility semantics; each question can be skipped, and if not answered within 30 minutes
Read MoreDeepSeek Harness Forge Plugins: Adding Gate Computation, TCM, and Memory Tools to DSH
deepseek-harness-forge-plugins is a set of DeepSeek Harness (DSH) plugins developed by jinguanghai and released under the MIT license, designed to provide developers with extended capabilities such as gate computation, Traditional Chinese Medicine (TCM) queries, memory recall, and evidence auditing. The plugin package includes four core plugins — forge-gates, forge-tcm, forge-memory, and evidence-first — totaling 13 tools. Among them, forge-gates supports symbolic mathematics, formal logical proofs, regex validation, and system model checking; forge-tcm provides TCM syndrome differentiation and diagnosis as well as herb-pair retrieval functions, but requires users to provide their own formula_db.json data
Read Moredsh-opencode-zen-free-provider: Adding Free OpenCode Zen Models to dsh
dsh-opencode-zen-free-provider is an MIT-licensed plugin maintained by jiesou, designed to seamlessly integrate OpenCode Zen's free models into the DSH ecosystem. At startup, the plugin performs a one-time sync of model catalogs and metadata from OpenCode Zen and models.dev, requiring no manual configuration or polling, and automatically filters for free models. Its core features include support for the MiMo V2.5 backend with up to 1M context length, exposing only the reasoning depth tiers accepted by the upstream (Default or Off), and preserving the real reasons behind non-credential rejections (such as quota expiration or regional restrictions) in terminal error events, rather than displaying them generically as an invalid API Key. If the initial fetch fails at startup, the plugin can still mount normally and serve with an empty catalog.
Read Moredsh-archived-sessions: View, Restore, and Delete DSH Archived Sessions
dsh-archived-sessions is a desktop and web plugin for DeepSeek Harness (DSH), designed to address the lack of an entry point for retrieving archived sessions. The plugin is maintained by Jiangdl0220, licensed under MIT, and can be installed via the npm package `@jiangdaoli/dsh-archived-sessions`. It adds an "Archived Sessions" page to the DSH settings panel, supporting viewing, searching, restoring, and deleting archived records. Core features include an archive list displaying session titles, workspaces, and activity information; pagination and instant search support; a read-only conversation viewer with turn-based grouping, Markdown rendering, and tool call details; and the ability to restore sessions to the sidebar or delete archived records.
Read MoreDeepSeek Harness dsh-custom-workspace: Customizing Web Appearance per Workspace
dsh-custom-workspace is an MIT-licensed plugin for DeepSeek Harness (DSH) Web that allows users to independently configure appearance parameters per workspace, such as background, chat font size, Markdown line height, and block spacing, with support for Retina font rendering optimization. Settings are persistently saved to the local `$DSH_HOME/settings.yaml` file, affecting only browser rendering without touching model requests or logs. The plugin requires DSH `0.1.0-rc.6` and Node.js `^22.19.0` or later, and must be accessed via a loopback session for security reasons; settings functionality is unavailable to non-local browsers. Users can manage it through the `dsh plugin --profile w
Read Moredsh-skill-pack: Adding a Set of Workflow Skills for the DeepSeek Harness
`jeremy9682/dsh-skill-pack` is an MIT-licensed plugin designed for DeepSeek Harness (dsh), aimed at solving the problem of repeatedly copying skills—formed from an agent's fixed actions—across different projects or profiles. The package provides 12 core workflow skills in the form of an installable plugin, including `dsh-mode-routing`, `handoff`, `triage`, `to-spec`, `teach`, and `skill-advisor`. By registering a `FileSystemSkillProvider`, it injects the skill directory into the current profile's discovery path, coexisting with—rather than replacing—existing project-level and user-level skills. The
Read Moredsh-bill: Cost Attribution and Usage Dashboards for DSH
`dsh-bill` is a DSH cost attribution and usage dashboard plugin designed to break down session expenses from a simple total into specific content types, such as model output, tool input, system prompts, and user input. Maintained by Jannchie and built on `llm-pricing` for price parsing, its core features include: splitting bills by content type with trend charts and heatmaps; displaying the cost, step count, and cache hit rate for each conversation round; providing a persistent interface status, such as a sidebar showing today's spending versus budget; generating detailed reports covering totals, monthly forecasts, and account balance; supporting daily, monthly, and full-cycle budget settings with overspend alerts; integrating real-time exchange rates for approximately 166 currencies; and offering a `bill_stats` tool that allows the model to directly query spending data. Installation requires the `dsh plugin --p
Read Moredsh-mcp-manager-ui: The MCP Management Panel for DeepSeek Harness Web
dsh-mcp-manager-ui is the web-based MCP management panel for DeepSeek Harness (DSH), designed to simplify viewing MCP connection status, parsing tool schemas, and managing configurations. Its core features include: viewing MCP status, parameters, and tool lists with filtering and search capabilities; adding and editing MCP configurations, with built-in preset templates such as Filesystem and service catalogs such as Exa; and compatibility with importing configuration formats such as `mcpServers` and `servers`. The tool distinguishes between global scope (written to `cordis.patch.yml`, with hot-reload taking effect immediately) and project scope (written to `.dsh/mcp.json`, taking effect in new sessions), and supports project-level "blocking" of global...
Read Moredsh-clean-desktop-shell: Adding a Native Desktop Shell to the Configured DSH Web
dsh-clean-desktop-shell is an MIT-licensed plugin for DeepSeek Harness (DSH), designed to provide a native desktop window shell for an already-configured DSH Web instance. It does not modify the web interface; instead, it leverages Electron to deliver system tray, single-instance behavior, and backend management features. It supports reusing existing web configurations, enabling zero migration. The plugin connects to local port 3080 by default and features backend liveness monitoring, an offline page display, and automatic reconnection. Users can start, restart, or shut down the backend service with one click via the tray, with support for automatic backend path detection, desktop shortcut creation, and update checks. It is distributed in two forms: a DSH plugin version and a standalone installer version, with the latter supporting Windows NSIS auto-updates and macOS Intel
Read Moredsh-tool-user-memory: A Cross-Session User Preference Memory Plugin for DeepSeek Harness
`dsh-tool-user-memory` is an open-source user preference memory plugin for DeepSeek Harness (DSH), designed to solve the problem of repeatedly stating preferences across sessions. The plugin persists stable preferences such as language habits and communication styles to `$DSH_HOME/user-memory/user.md`, and automatically injects them into the system prompt of every session, enabling memory sharing. Its core features include automatically recording, reading, or deleting preferences through the `memory_update` and `memory_get` interfaces, as well as supporting manual editing of the profile file. Installation is completed via the `dsh plugin` command, and it works out of the box with zero configuration by default, while allowing adjustments to the storage path, byte limit, and injection policy in `cordis.patch.yml`.
Read Moredsh-team: Adding a Visible Agent Team to DeepSeek Harness
dsh-team is an MIT-licensed plugin for DeepSeek Harness (DSH), designed to solve the problem of states being difficult to track during multi-agent collaboration. By giving each sub-agent a name, role, and memory, it builds a visible team of agents. Its core features include: persistent teammates with independent memory, mailboxes for direct communication between members, a shared task checklist for the whole team, a persistent shared workspace (with private notes), and a "collaboration room" tab that updates in real time. In addition, it sets safety boundaries to limit the number of conversation rounds between agents, ensuring that communication in the main session remains unobstructed. Users can start a team via commands or natural-language instructions, view real-time progress, and flexibly disband the team. This plugin is suitable for scenarios that require multi-agent collaboration and intuitive monitoring of task assignments, progress, and workspace states. Installation is simple, configuration overrides are supported, and after a team is disbanded,
Read MoreDSH Whale Desktop Launcher: A Windows Desktop Launcher for the DeepSeek Harness Web UI
`dsh-whale-desktop-launcher` is a community-maintained Windows desktop launcher plugin designed to simplify the startup process of the DeepSeek Harness Web UI. The plugin creates an icon-labeled `DeepSeek Harness.exe` on the desktop, allowing users to start or reconnect to the local service with a single click without opening a terminal, and automatically opens a compact UI in an app-mode window of Edge or Chrome—free of tabs and address bars. Installation requires adding the plugin via the `dsh plugin` command, with support for Windows 10/11 and Node.js 22.19+ environments. The plugin reuses existing healthy servers and captures the current DSH configuration. After uninstallation, residual files need to be manually cleaned up. As an unofficial community
Read Moredsh-grayprint: A Dual-Fingerprint Plugin for Thinking Text Styling in the DSH Web Client
dsh-grayprint is a web plugin for DeepSeek Harness that analyzes the writing style of reasoning text in real time within the session page. It provides two independent fingerprints: first, it determines whether the thinking text is closer to the grayscale or the current-version samples, by statistically analyzing first-person phrasing at paragraph openings; second, it tracks the frequency and proportions of "Let me" and "We need" at paragraph openings. The plugin has six built-in guards that refuse to make a judgment or degrade results when, for example, the proportion of Chinese is too high, there are insufficient Latin letters, or the sample size is too small (e.g., fewer than 5 or 48 paragraphs), ensuring statistical validity. The interface is located in the bottom-right corner and supports dragging, collapsing, and following the dsh language settings, with state saved locally. Data is analyzed only within the current browser session, never leaves the local machine, and is not used to determine model version, capability, or backend routing. Installation requires dsh CLI 0.1
Read Moredsh-skillradar: Recommending the Next Skill to Load for the Current DSH Session
dsh-skillradar is an MIT-licensed plugin for DeepSeek Harness designed to solve the problem of models struggling to determine which skill to load in multi-skill sessions. The plugin scans the skills visible in the current session, scores them based on recent conversation text (English and Chinese token overlap), and recommends the next most relevant skill. It provides a `skill_radar` model tool with support for `session_id` and `limit` configuration, and optionally offers an interactive Web UI. In terms of data security, it only reads the most recent 8000 characters of message text in the current session and the skill directory, performing no data writes, network requests, or credential usage. Installation requires compatibility with DSH 0.1.0-rc.6; the plugin can be added via GitHub or a local clone, and a restart is required for it to take effect.
Read Moredsh-usage: DSH Provider Usage Query Plugin
dsh-usage is a DSH plugin maintained by heekei under the MIT license, designed to query and display in real time the plan and balance usage of multiple LLM providers, including Kimi, Zhipu, DeepSeek, and Volcano Ark. The plugin automatically recognizes provider base URLs, supports adapting to relay stations or self-hosted services through custom URLs, request headers, and JS expressions, and supports Volcano Ark AK/SK signatures. The interface provides usage readout bars with color grading (green/orange/red), auto-refreshes every 5 minutes by default, and fetches data through same-origin API endpoints. For installation, ensure the DSH Web environment meets dependencies such as Node.js 18+ and React 18+, then add it from GitHub via the `dsh plugin` command and restart for it to take effect.
Read Moredsh-compass: Context, Files, and Git Panels on the Right Side of DSH Web
dsh-compass is a DeepSeek Harness (DSH) web plugin maintained by Happy2Git under the MIT license, designed to enhance the agent debugging experience. The plugin adds three core panels to the right side of the DSH web interface: context documents, directory browsing, and Git status monitoring, along with support for session log downloads. Its main features include file browsing with Git status badges, injected context documents with real-time reprojection, context management showing source attribution and token usage, a read-only Git commit graph and work status viewer, as well as file drag-and-drop into conversations and log export operations. Note for installation: the npm-published version of dsh cannot display this plugin; you must use a version built from the GitHub source (commit ≥ 47f9438) or the author's For
Read Moredsh-voice: Adding Full-Duplex Voice Mode to DeepSeek Harness
`haoku123/dsh-voice` is a full-duplex voice plugin for DeepSeek Harness (DSH), licensed under MIT, designed to provide real-time voice interaction experiences for web clients. Its core pipeline follows the flow of "streaming ASR → LLM → TTS with interruption support." The browser side captures Raw PCM audio, while the host side leverages `SenseVoice` (based on `sherpa-onnx`) for Chinese speech recognition, punctuation prediction, and text normalization, and uses `msedge-tts` to stream audio and captions back to the client. The plugin supports three input methods: tap-to-talk for continuous dictation, hold-to-record via the send key or microphone (swipe up to discard), and keyboard-free dictation by holding the Ctrl key (Esc to discard). It also features real-time caption preview.
Read Moredsh-obsidian: A host-only plugin for connecting DeepSeek Harness to an Obsidian vault
dsh-obsidian is a Host-only Obsidian integration plugin for DeepSeek Harness (DSH), designed to address issues such as path traversal, accidental deletion, and concurrent overwrites when general-purpose file tools operate on knowledge bases. Through a set of `obsidian_*` tools, the plugin consolidates Vault file operations, knowledge retrieval, attachment management, and editor commands into the DSH environment, without relying on a browser client or HTTP service. Its core mechanisms include dynamically injecting 25 specialized tools based on trigger words to ensure they are visible only in relevant sessions; enforcing strict security constraints at the Vault layer, such as path validation, atomic writes, and binary restrictions; while editor and command functionality requires installing the Companion and communicating via IPC. Installation requires DSH
Read Moredsh-copilot-sdk: Hooking Your GitHub Copilot Subscription into the DeepSeek Harness
dsh-copilot-sdk is a DSH plugin developed by GongYuanCaiJi, ported from @github/copilot-sdk (v1.0.11) under the MIT license. Its core function is to connect an existing GitHub Copilot subscription to DSH by registering it as a copilot provider, without requiring an additional Copilot CLI installation. Users can access models such as gpt-5, claude-sonnet-4.5, and deepseek-r1 through the model selector, with support for streaming output in both chat and reasoning modes, but tool execution is prohibited. Authentication supports GitHub login, Token, or BYOK. The plugin provides /copilot status, /copilot models
Read Moredsh-ecc: An ECC Skill Porting Plugin for DeepSeek Harness
dsh-ecc is a DeepSeek Harness (DSH) plugin maintained by gongyijie85, designed to solve the configuration challenges of integrating external skill libraries into DSH. The plugin ports the ECC system skills—which boast 227k stars—to the DSH architecture. By registering a skill provider with the `ctx.skills` registry, it enables skill files to be distributed along with the package. Users can load skills directly through the `skill` tool without individual configuration. The project is released under the MIT license, currently at version 0.5.0, and features zero runtime dependencies with native YAML frontmatter parsing. A total of 274 skills (out of 286) have been ported, covering engineering methodologies, front-end and back-end frameworks, operations automation, and vertical domains such as healthcare and finance. Installation
Read Moredsh-plugin-wechat: Integrating DeepSeek Harness into Personal WeChat
`dsh-plugin-wechat` is a MIT-licensed plugin designed to turn DeepSeek Harness (DSH) into a personal WeChat bot. It connects through Tencent's official ClawBot channel and supports WeChat QR code login, allowing users to trigger DSH's AI directly via WeChat text messages and receive replies with tools and memory enabled. It also supports web searches via the `web_search` tool (which can be disabled through environment variables). Currently, the plugin only supports text messages and does not support images, voice messages, or other media types. It is recommended for passive replies only; mass messaging and marketing use are strictly prohibited. Installation is simple: run `npx -y dsh-plugin-wechat`, scan the QR code, and configure your DeepSeek API Key in the local web interface to get started.
Read Morefyy99/dsh-livis-connector: Connect Livis in the DSH Settings Page
`fyy99/dsh-livis-connector` is an independent community plugin licensed under the MIT License, designed to integrate Livis into DeepSeek Harness (DSH). The plugin addresses the fragmentation of authorization, binding, connection status, and task idempotency by unifying Livis account authorization, Agent ID binding, and connection management within the DSH settings page. Core features include reliable message callback, support for cancellation and reconnection after disconnection, whitelist-based document upload (restricted to the configured directory), and Refresh Tokens stored only in the DSH Host, with no dependency on OpenClaw at runtime. Environment requirements: Node.js ^22.19.0 or above, and DSH 0.1.0-rc.6. Installation requires `dsh plugin
Read Moredsh-llm-agy: An AGY Agent Enhancement Engine for DeepSeek Harness
flg1217/dsh-llm-agy is an MIT-licensed plugin for DSH designed to extend DSH's capabilities by integrating AGY (Antigravity CLI), enabling seamless upgrades without modifying the dsh source code. The plugin requires Node.js ≥ 20 and dsh >= 0.1.0-rc.6, with the AGY CLI pre-installed. Its core features include: 1. Independent reasoning sub-agents, allowing specific tasks (such as frontend/UI) to be delegated to AGY by setting `agentOptions.provider: 'agy'`, with a `list_agy_models` tool for querying available models; 2. Deep web search, after configuring `searchProvider: agy`, `web
Read Moredsh-vault: A Data Backup and Recovery Plugin for DeepSeek Harness
dsh-vault is a community backup plugin for DeepSeek Harness (DSH) that backs up critical data—including chat history, workspace data, settings, and credentials—to a separate directory outside `~/.dsh`. The plugin provides three core capabilities: one-click backup, detection at startup of data that appears to have been wiped with an accompanying alert, and data restoration supporting either full recovery or scoped recovery (chat history only, workspace settings only). The default backup contents include sessions, storage, configuration files, credentials, and the anonymous user ID, as well as the usage plugin's data if it is installed. Users can check status, back up immediately, list backups, restore, and delete via the Backup Manager on the web settings page or the `backup_vault` tool, and can also generate an offline recovery script. Installation requires the new package name `@feiyang
Read MoreDeepSeek Harness Plugin: dsh-plugin-usage-meter (API Usage/Cost/Balance Dashboard)
`dsh-plugin-usage-meter` is a community plugin designed specifically for the DeepSeek Harness (dsh) web interface, aiming to solve the problems of cost accounting and budget monitoring after API usage. The plugin is approximately 0.6MB in size, requires no Electron or separate process, and is mounted through the official profile mechanism—without modifying source code and can be easily uninstalled. Core features include displaying real-time token usage below the input box, cost estimation based on official listed prices, and account balance queries (API Key configuration required). It provides bar charts showing model cost distribution for the current day and the past 7 days, supports peak/off-peak pricing, and offers dual-currency display in CNY/USD. Users can connect to the official billing from `platform.deepseek.com` to verify actual charges, and historical costs automatically...
Read Moredsh-memory-eternal: A Local Memory Plugin for the DeepSeek Harness
dsh-memory-eternal is a local memory plugin for the DeepSeek Harness, designed to address the persistence of session conclusions and on-demand recall of historical context. Maintained by EternalNight996 and released under the MIT license, the plugin consolidates conversations into a local Markdown Vault, supports Git-based management, and allows multiple Agents to share a common memory repository. Its core features include automatic knowledge card persistence, a memory_recall tool for on-demand retrieval, a built-in graphical knowledge base and knowledge graph, as well as a review center and recycle bin mechanism. The plugin supports integration with DSH, Claude Code, Codex CLI, and Cursor, and offers a standalone browser interface along with self-managed service options. Installation requires Node >= 22,
Read Moredsh-pulse: A Cross-Session Usage and Cost Dashboard for DSH
dsh-pulse is a Web UI plugin for DSH, designed to address usage monitoring and cost management challenges in multi-workspace, multi-model scenarios. The plugin provides a unified dashboard with core features including: cross-session token usage trend analysis (supporting hourly to yearly views and heatmaps), usage breakdown and ranking by project and model dimensions, cost estimation based on per-model rates (with peak/off-peak time-of-use pricing and exchange rate configuration), as well as DeepSeek official balance queries and reconciliation. Additionally, it supports session-level detail attribution, adaptive theming, and CSV data export. The plugin runs within the DSH UI plane, consuming no additional tokens and storing no secrets, and requires Node.js >= 22.15. It can be installed via the `dsh plugin` command.
Read Moredsh-model-modes: Inference Modes and Provider-Native Fast Mode for DeepSeek Harness Web Composer
dsh-model-modes is an MIT-licensed plugin (v0.1.3) maintained by DTSFO, designed specifically for the DeepSeek Harness web composer. Its core goal is to add an explicit `Fast ON/OFF` toggle while preserving the reasoning configuration in DSH's official model selector. The plugin addresses the inconsistency of Fast/Priority request parameters across different providers, and strictly ensures that enabling Fast mode does not silently switch models, downgrade reasoning levels, or change providers. It injects provider-native fast parameters at the final `llm-pi-ai` boundary via `AsyncLocalStorage`, supporting `Max + Fast` and `Ul
Read Moredsh-research: A Research Plugin Marketplace in DSH Settings
dsh-research is an independent research plugin marketplace designed to address the fragmentation of tools for literature search, reference management, and writing review. The plugin adds a "Research plugins" page to the DSH settings sidebar, showcasing curated research tools, and uses a single shared market.json to ensure consistency between the settings panel and the browser directory (dsh-research.com/plugins), preventing data drift. Users can install plugins directly to the currently running profile via the Install button on the page, without needing to manually enter commands. To ensure security and stability, installation behavior is strictly constrained: only packages on the whitelist may be installed, cross-origin triggering is restricted, concurrent writes are prevented to avoid conflicts, and installation targets strictly follow the profile parameters specified at host startup. Users
Read Moredsh-niao-quick-open: A DeepSeek Harness Interface Enhancement Plugin
`dsh-niao-quick-open` is a plugin designed for the DeepSeek Harness (DSH) web interface, aiming to reduce the cost of switching between systems, file managers, editors, and sessions by centralizing frequently used operations. Its core features include one-click workspace opening (copying paths, revealing in the file manager, and opening in commonly used editors), as well as automatic scanning and listing of available editors on the host side. For session management, it provides a user message navigation bar that allows quick location of questions in long conversations, supporting hover-to-view summaries and click-to-jump; it also supports session todo markers and an enhanced three-row layout for the single-column view, optimizing interface information density. In addition, the plugin allows performing a "hard restart" directly within the page—after a double confirmation, it restarts the DSH service and automatically refreshes the page. Configuration options are centralized in the settings panel and take effect immediately or prompt for a restart, with data
Read Moredsh-input-traffic: An Input Queue Plugin for DeepSeek Harness Web GUI During Busy Periods
`drscrewdriver/dsh-input-traffic` is a client-side plugin for the DeepSeek Harness (DSH) Web GUI, designed to optimize the handling of user input while the agent is busy. The plugin provides three tiers of input planning—red, yellow, and green: red (`now`) immediately interrupts the current turn; yellow (`next`) inserts after the current action completes; and green (`later`) queues the message until the entire turn is finished. It supports drag-and-drop reordering, editing, deletion, returning to the input box, and one-click clearing of queued messages. It also features session freezing and resumption, allowing sessions to be paused before DeepSeek's peak pricing hours and resumed in queue order after the peak passes. The plugin isolates session state by `sessionId`, supporting multiple concurrent sessions without interference. As an MIT-licensed public beta
Read Moredsh-tool-policy: Allow / Ask / Deny Before Tool Execution in DeepSeek Harness
dsh-tool-policy is a community plugin for DeepSeek Harness (DSH) that enforces declarative policy controls on built-in, third-party, and MCP tools before tool execution. It adopts a deny-by-default model and supports matching by tool name and argument patterns, applying allow, ask, or deny actions to individual calls. The plugin runs on Node.js, describes argument conditions using JSON Pointer, and provides decision trace logs that contain no sensitive data for troubleshooting. After installation, rules can be defined via YAML configuration—for example, allowing read-only operations, requiring approval for shell or external MCP tools, or outright blocking delete operations. Note that the plugin serves only as a policy routing layer and does not provide sandbox isolation, argument rewriting, or destructive behavior detection.
Read Moredsh-ops-console: Check for Updates, Apply Updates, and Restart in the DSH WebUI
`dsh-ops-console` is a DSH WebUI plugin maintained by DonnieTangzhili, designed to integrate operations such as checking for updates, executing updates, and restarting services into the WebUI's "Settings" page, sparing developers from frequently switching to the terminal. The plugin supports one-click checking of core package and plugin versions, generating and executing update plans (with automatic restart), precisely restarting services using the original commands, and stopping processes. It is licensed under the MIT License, has no external dependencies, requires no build step, and is compatible with DSH rc.6 through rc.8. Installation requires ensuring that `dsh` and `pnpm` are in the PATH, then running the command `dsh plugin --profile web add github:DonnieTangzhili/dsh-ops-c
Read Moredsh-xiapan-media: Adding Vision, Image Generation, and Video Generation to DeepSeek Harness
`dsh-xiapan-media` is a client plugin for DeepSeek Harness (DSH), designed to integrate visual understanding, image generation, and video generation capabilities into existing text conversations by connecting to the Xiapan cloud service. Maintained by `dongsheng123132` under the MIT license, the plugin requires Node.js >=22.19.0. Its core features include: leveraging the `xiapan-vision` route for image understanding and OCR, supporting direct image paste with backend translation into text; performing image generation and modification via the `gpt-image-2` model; and calling the Seedance service to generate 5-15 second videos. The plugin supports standalone installation via `cordis.patch.yml` or
Read Moredsh-switch: A Model Control Plane Plugin for DeepSeek Harness
dsh-switch is an evidence-first model control plane plugin for DeepSeek Harness (DSH). It provides two independent functions: first, within DSH, it checks registered Provider routes and the default model via `dsh_switch_status`, and verifies and saves the default model settings for new sessions via `dsh_switch_default`, affecting only new sessions and never intercepting or rerouting active session requests; second, it offers a standalone CLI tool for read-only probing of OpenAI-compatible `/models` endpoints, reporting reachability, HTTP status, latency, model counts, and credential configuration status, without consuming inference tokens or verifying end-to-end generation capability. The plugin emphasizes security boundaries and rejects embedding...
Read Moredsh-release-proof: Generating Reproducible Multi-Source Release Evidence for DeepSeek Harness
`dsh-release-proof` is an official Codex plugin and standalone stdio MCP server for DeepSeek Harness, designed to provide reproducible multi-source release evidence. It downloads all images from an explicit release manifest, verifies HTTP status, length, SHA-256, and version, and generates content-addressed JSON evidence files. The tool supports DSH tool invocation, MCP interfaces, and CLI commands, requires Node.js 22 or higher, and is licensed under MIT. Its security boundaries are strict, allowing only anonymous HTTP(S), prohibiting credentials or custom headers, limiting concurrency and response size, and evidence files contain no timestamps to ensure byte-level consistency. Notably, it only validates the expected values declared in the manifest and does not verify the publisher.
Read Moredsh-recovery-proof: A Read-Only Recovery Drill Evidence Verification Plugin for DeepSeek Harness
dsh-recovery-proof is a read-only recovery drill evidence verification plugin within the DSH system, designed to inspect verifiable evidence left after external recovery drills rather than executing recovery actions. The plugin (v0.2.0, MIT license, requires Node.js >=22) features core functionalities including: verifying that objects referenced by the manifest are ordinary workspace files with SHA-256 hashes consistent with the revision; validating the sequence and semantic constraints of stages such as recovery, failed rollback, and stale plan rejection; and checking whether the RTO meets scenario thresholds. The plugin generates content-addressed JSON reports that explicitly disclose missing, expired evidence, and failed rules. It provides two bundle tools, `inspect` and `verify`, along with corresponding CLI commands, with input limited to explicit J
Read Moredsh-policy-drift-proof: Policy Drift Evidence for DeepSeek Harness
`dsh-policy-drift-proof` is a DeepSeek Harness plugin maintained by dongsheng123132, designed to generate read-only, content-addressed evidence of policy or configuration drift. The tool pins baselines and observed snapshots through SHA-256 hashing and revision pinning, supporting the `ordered-not-weaker`, `set-no-additions`, and `exact` rules. Uncovered changes are flagged as `UNCLASSIFIED_DRIFT` and result in failure, ensuring the auditability of evidence. Core functionality includes outputting JSON objects via the CLI's `inspect` and `verify` commands, where the `verify` command operates within a specified directory.
Read MoreDSH Narrative Ledger: A Read-Only Story State Evidence Layer for DeepSeek Harness
DSH-Narrative-Ledger is a read-only, verifiable story-state ledger plugin for DeepSeek Harness, positioned as a machine-checkable continuity evidence layer rather than a fiction generator. It provides content-addressed canon references, immutable event sequences, monotonic story time verification, factual assertion and retraction detection, single-value conflict disclosure, and character knowledge boundary control. The plugin supports spoiler-safe projection and deterministic JSON report generation, enabling filesystem verification and atomic publishing via DSH/CLI to ensure byte-level verifiability of canon sources. It refuses to process manuscript bodies and sensitive fields, strictly restricts paths within workspaceRoot, prohibits symbolic links, and does not run shells or initiate network requests. The MCP interface supports only structural validation, not canon byte verification. It is suitable for scenarios requiring checks of narrative continuity.
Read Moredsh-cost: Evidence-First Token Cost Ledger for DeepSeek Harness
dsh-cost is a plugin for DeepSeek Harness (DSH), designed to address the ambiguity of cost accounting caused by the mixing of information from different sources, by establishing an evidence-first token cost ledger based on persisted `assistant/message.usage` events. This plugin separates routing splits, evidence completeness, budget status, and current context pressure snapshots for clear presentation, and provides explicit fail-open/fail-closed budget checking mechanisms. Its core features include offline CLI cost calculation, a built-in stdio MCP server (exposing `cost_report` and `cost_check` interfaces), and a user-maintained price book support, with prices calculated per million tokens and differentiated between input and output.
Read Moredsh-benchmark: Generating Reproducible Benchmark Evidence for DSH Tools and Plugins
The dsh-benchmark is a benchmarking plugin for tools and plugins targeting the DeepSeek Harness (DSH), designed to provide reproducible and deterministic benchmark evidence. Centered around fixed use cases, it leverages three core commands—`inspect`, `run`, and `compare`—to enable protocol metadata inspection, fixed use case execution, and baseline regression comparison, while generating content-addressed reports. After installation, it registers corresponding tools within DSH and supports interaction via both the CLI and a standalone stdio MCP server interface. The workflow is as follows: first, inspect the manifest and target fingerprint; then, run fixed use cases to produce artifacts; finally, compare the current report against the baseline to evaluate performance or behavioral stability. Exit codes carry clear meanings, respectively indicating pass, scoring failure, or operational errors. This plugin is applicable
Read MoreDSH Plugin plugin-switch: Enable or Disable Plugins Directly in the Plugin Manifest
plugin-switch is a local web plugin for DeepSeek Harness (DSH), designed to simplify plugin management. It allows users to enable or disable plugins in real time via a page slider without restarting the service, and the status is maintained after restart. Core features include real-time effect, group filtering, batch operations in a single transaction, automatic backup with one-click undo, strong confirmation for risky actions, and multi-tab synchronization. Installation requires Node ≥ 22 and a DSH web profile environment. It is recommended to use the `dsh plugin` command to install from GitHub, or alternatively via PowerShell scripts or Git clone, but care should be taken to avoid duplicate installations. Typical use cases include temporary enable/disable, batch adjustments, and reverting accidental operations. If the toggle page disappears, you can modify the local configuration file or use CLI tools.
Read MoreDSH-DeepSeek-Quota: View Your Remaining DeepSeek API Quota in the DSH Web Sidebar and Navigate to the Top-Up Page
`cn-scuo-oo/dsh-deepseek-quota` is an open-source DSH (DeepSeek Harness) community plugin released under the MIT license, designed to address the pain point of frequently switching platforms to query API quotas during development and debugging. The plugin integrates a balance card into the DSH web sidebar, displaying in real time the total balance of the DeepSeek API, its composition from top-ups and gifts, and the update timestamp, with support for automatic or manual refresh every 60 seconds and a red warning indicator for low balances. The plugin features a built-in top-up entry that generates a QR code for the official DeepSeek recharge page for users to scan and pay, while explicitly refraining from collecting funds or bypassing the official billing system to ensure compliance. In terms of security, the API key is used solely within the host process and does not fall into the browser or front-end code, safeguarding key confidentiality. Installation requires
Read MorePrompt for Me: Next Message Suggestion Plugin for DeepSeek Harness
Prompt for Me is a community plugin for DeepSeek Harness (DSH) designed to address the issue of users having to reorganize their next input after an Agent's reply. It automatically generates a "Ghost Text" suggestion for the next message based on the current conversation state after an Agent turn ends. The plugin strictly adheres to DSH architecture: it does not automatically send messages, invoke tools, or bypass the human approval process, ensuring users retain ultimate decision-making authority. Core features include: triggering auto-suggestions only when the session is idle, the input box is empty, and no images are present; supporting acceptance of suggestions via Tab or arrow keys, or using shortcut keys to manually generate and write suggestions directly into the draft; and recording skipped suggestions to prevent repetition. Installation supports release tarballs or G
Read MoreOffPeak: Send Interception and Scheduled Execution During Low-Price Periods Under DeepSeek Peak-Valley Pricing
OffPeak is a plugin for DSH, specifically designed to optimize costs for DeepSeek V4 Flash/Pro users. When a user attempts to send a command during peak hours (09:00–12:00 or 14:00–18:00 Beijing Time), the plugin intercepts the send action, displays a price comparison between peak and off-peak periods, and allows the user to choose between sending immediately, scheduling execution, or dismissing the reminder for the day. If scheduling is selected, the user can use a time wheel to choose an off-peak period (00:00–08:59 or 18:00–23:59), and the plugin will automatically submit the command to the original session from the local server at the specified time, without requiring the browser to remain open. This plugin only takes effect with Web configuration, uses hardcoded price judgments, has no network calls or telemetry, features simple installation, and aims to help users control API costs while retaining the flexibility to send.
Read MoreDSH-File: Current Conversation Workspace File Manager for DeepSeek Harness
`dsh-file` is a VS Code-style file management plugin for DeepSeek Harness, with the package name `@rose43/dsh-file`, licensed under the MIT protocol. It allows users to directly browse, edit, and save files in the current workspace during web or desktop sessions, without needing to switch to a local editor. Core features include: a sidebar dynamically displaying the file tree of the current session; Monaco Editor for middle-column file editing with syntax highlighting, falling back to plain text when the CDN is unavailable; real-time Markdown preview with source code toggling; support for multiple preset themes and custom configuration, with JSON theme export/import. The plugin supports creating, renaming, and deleting files and directories, and features strict workspace boundary protection and symbolic link escape detection. During installation, it must be done via
Read MoreDSH Legal Dashboard: A Legal Matters Workbench and Documentation Tool for DeepSeek Harness
DSH Legal Dashboard is a community plugin for DeepSeek Harness, positioned as a matter-aware legal workspace dashboard and document agent tool for the Harness Web UI. It provides a right-side matter workbench, file tree, search preview, document operations, OCR workflow, native task management, and a bilingual interface. Core capabilities include: displaying matter overviews, files, tasks, and settings in independent panels; recursive file indexing and categorization; previewing PDFs, images, and DOCX; automatically generating legal matter checklists; creating, extracting, and revising documents (defaulting to saving new versions to avoid overwrites); OCR workflow based on OpenAI-compatible vision models (requiring explicit approval); creating long-term tasks via `/goal`; and a UI that switches with the system language. The plugin adopts
Read Moredsh-testgen: A Plugin for Generating, Running, and Fixing Unit Tests for DeepSeek Harness
DSH-TestGen is a community plugin for DeepSeek Harness (DSH), open-sourced by bujue600-arch under the MIT License. This plugin aims to address the lack of a testing feedback loop after code generation, providing automated unit test generation, execution, and repair capabilities. Core features include a human-oriented `/testgen` slash command and a `generate_tests` tool for agent invocation. It supports two generation paths: LLM-based generation and template-based generation, with automatic detection of Vitest, Jest, Mocha, or fallback to the Node test runner. The workflow follows a "generate → run → parse failures → repair" loop, with repair rounds limited by `maxIterations` to ensure bounded iterations until tests pass. The plugin employs a T
Read Moredsh-sci: A Zero-Dependency Plugin Adding Physical Units, Constants, and ODE Simulation to DSH
Blaczz/dsh-sci is an independent community plugin designed for lightweight scientific computing needs on the DSH platform, licensed under the MIT License. This plugin addresses issues such as physical unit conversion for model calls, CODATA physical constant queries, and ODE/dynamical system simulations by registering external tools, without modifying the DSH core or introducing runtime dependencies. Its core features include support for unit conversion across more than 70 units, queries for CODATA physical constants such as the speed of light and Planck's constant, and ODE simulations of 9 preconfigured models using the fourth-order Runge-Kutta method. Installation requires a functional DSH environment, Node ≥ 22.19, and pnpm, and can be added via GitHub commands, taking effect after a restart. Its implementation is characterized by zero dependencies, pure function implementation, no network access, and no inclusion of customer data.
Read Moredsh-achievements: Adding Cross-Session Achievements, Badges, and Agent Wrapped to DSH
dsh-achievements is an achievements and gamification plugin for DeepSeek Harness (DSH), designed to organize usage traces scattered across different sessions (such as turns, tool calls, and daily activities) into queryable and shareable achievement states. Built on DSH's philosophy of "everything is a plugin," this plugin leverages the official read-only `session/event` events for functionality without requiring modifications to the DSH core code. Core features include 68 achievements covering lifelong growth lines, session behavior badges, and trajectory achievements; support for real-time unlock push notifications via SSE; a profile card, rarity statistics, and badge wall display on the settings page; generation of privacy-safe share cards and Agent Wrapped; and an open SDK allowing third-party plugins to register custom achievements. Data is persisted.
Read MoreDSH Unread Dot: Display DSH Unread Badge and Bubble Notification Sound on macOS Dock
`dsh-unread-dot` is a DeepSeek Harness (DSH) plugin designed specifically for macOS Chrome, aimed at addressing the issue of background session status reminders being too subtle. Built on the Chrome Badging API, this plugin requires no system notifications or additional permissions and takes effect after DSH Web is installed as a PWA. Its core features include: a red dot on the Dock icon to indicate a session is running, a numeric badge to show unread results or pending items, and an embedded bubble notification sound when events occur; the badge clears automatically once the user returns to the app. The plugin uses a cross-window lock to ensure the notification sound plays only once across multiple windows, and it alerts only for events that occur while the user is away. To use it, you must first install DSH Web as a PWA in Chrome.
Read Moredsh-motion: Adding Restrained Interface Motion Effects to DeepSeek Harness
dsh-motion is a lightweight browser extension for DeepSeek Harness, maintained by bilbillm and licensed under the MIT License. It aims to resolve conflicts between transition animations implemented independently by themes or applications and the host environment's animations, theme variables, and accessibility settings. It provides short, restrained entry, exit, and state-switching effects for components with stable semantic markers, such as menus, dialogs, and tab panels. The extension follows a conservative approach, prioritizing the preservation of host or theme behaviors, and only animates opacity, displacement, scaling, and color properties for transient interface states. It supports paired exit effects, directional page-turn hints, and pausing of glass panel background sampling. The extension listens in real time for prefers-reduced-motion, automatically disabling displacement and fade-in effects when reduced motion is enabled, and features no settings page or persistent animation loops. Installation requires No.
Read Moredsh-classic-coding: Opening the Monaco Editor and File Tree in the DSH Web UI
`dsh-classic-coding` is a DSH client plugin maintained by `better-er`, designed to solve the problem of frequently switching to external editors during conversational development. It provides a side overlay panel in the DSH Web UI, integrating a file tree and Monaco editor, allowing users to view, edit, and save workspace files directly without leaving the current session. Core features include: the "Classic Coding" button at the bottom of the sidebar triggers the panel; the left file tree supports lazy loading and filtering of unrelated directories; the Monaco editor supports multiple tabs, syntax highlighting, and `Ctrl+S` to save; the bottom status bar displays the path and save feedback. The panel supports closing via `Esc` or clicking the mask, and automatically adapts to light and dark themes. Additionally, file entries in the message stream can be opened directly within this panel. Installation is done via `
Read Moredsh-conv-export: Export DeepSeek Harness Conversations to Markdown, PDF, or Long Images
dsh-conv-export is a DSH client plugin maintained by beijingwahw under the MIT license, designed to solve the problem of long conversation content being inconvenient to save and share. The plugin supports exporting the current DeepSeek Harness conversation to Markdown, PDF (downloaded directly without a print dialog), or long-image PNG formats, and can batch export multiple historical sessions as a Markdown ZIP package. Users can export by clicking the download icon at the top of the conversation header, with support for filtering by round to export only specific content. The plugin features automatic switching between Chinese and English menus, can be safely uninstalled, and claims to have no storage domains, no outbound network requests, and a stateless design. Installation requires Node.js ≥ 22 and the pnpm environment, via `dsh plugin add`.
Read MoreDSH-Galgame-Generator: Turning Script Documents and Assets into Playable Galgame Web Pages
`dsh-galgame-generator` is a web-side plugin for DSH, designed to automatically convert Markdown script documents and assets such as character sprites, backgrounds, and music into a self-contained visual novel (Galgame) webpage that can be directly opened in a browser. This plugin is licensed under the MIT License, requires a Node.js environment of version >= 18.18, and achieves automated generation through two model tools, `galgame_scan` and `galgame_build`, without the need for manual front-end coding. Core features include parsing character dialogue, narration, option branches, variable conditions, and jump logic; supporting sprite show/hide, expression switching, and a 0.35-second fade-in/fade-out effect; supporting background music control (play, stop, volume adjustment) as well as opening/closing animations and CG illustrations (supporting
Read MoreDSH Custom Brand: A Custom Plugin for the Brand Area in the Top-Left Corner of DSH Web
dsh-custom-brand is an open-source DSH plugin that allows users to customize the brand area in the top-left corner locally through the web interface, without modifying frontend files. The plugin supports three core features: first, replacing the whale logo and DeepSeek text with local images, with automatic scaling to 256px and preservation of the transparency channel, and right-clicking to reset to the default style; second, editing the HARNESS badge text, and synchronously updating the browser tab title. All modifications are saved in the browser's localStorage and are not lost after restart. Users can install it by searching for it in the plugin marketplace within DSH settings, or obtain it directly from the GitHub repository (baisama-cloud/dsh-custom-brand). The Node.js version must be no lower than 20 for use. The plugin
Read Moredsh-sleep-send: Adding Scheduled Sending to DSH Web Input Fields
`dsh-sleep-send` is a Cordis client plugin for DSH Web, designed to address the need for "compose messages in advance and send them later." It adds a scheduled-send button and configuration panel on the right side of the input box, allowing messages to be queued for intelligent time slots (e.g., 12:00-14:00, 18:00-08:00 the next day) or custom-specified dates and times, with automatic sending at the scheduled moment. The plugin is a pure ESM zero-dependency package that runs in browser environments, prioritizing the cordis timer service and falling back to browser timers when unavailable. Core features include multi-task queue management, real-time countdown display, and localStorage-based persistent storage, which automatically restores unexpired tasks after page refresh, resends tasks expiring within 15 minutes, and discards those expiring earlier. The plugin also incorporates an anti-accidental-overwrite mechanism.
Read MoreDSH DeepSeek Vision: Adding Image Understanding, OCR, and Visual Evidence to the Text DSH Model
DSH DeepSeek Vision is an MIT-licensed plugin maintained by Argonaut790, designed to add vision capabilities to the text-only DeepSeek Harness model. It introduces an independent vision routing system, providing image understanding, full-screen OCR, and persistent visual evidence features, enabling text-based models to invoke image analysis capabilities and retain results within conversations for traceable evidence. Core features include support for multiple image selection strategies, a session-scoped vision analyzer, structured summary output, and a global Vision provider selector. Installation requires specific Node.js and Harness version requirements, is not published to npm, and must be built locally and added to a Web profile, with configuration needing to avoid conflicts with built-in vision tools. This plugin is suitable for scenarios where images need to be stably integrated into
Read Moredsh-arena: A Local Experiment and Evaluation Workbench Plugin for DeepSeek Harness
dsh-arena is a local experimentation and evaluation workbench plugin for DeepSeek Harness (DSH), designed to address the issues of stability comparison among multiple candidate profiles under the same task, as well as the trade-offs among quality, duration, and cost. The tool is licensed under MIT, version 0.2.0, and supports local installation rather than npm publication. Its core features include executing deterministic hard threshold judgments (failing if not met), summarizing winners via Pareto ranking, and providing a real-time web matrix interface to view running status and metrics. The tool incorporates local atomic persistence, concurrency control, and timeout abort functionality, and automatically sanitizes credentials before exporting reports. All operations are performed locally and offline, with no remote uploads. Installation requires building and testing first, then adding via the `pnpm dsh plugin` command, requiring Node
Read MoreDSH Usage Panel: DeepSeek Harness Consumption Statistics Plugin
dsh-usage-panel is an MIT-licensed plugin designed specifically for the DeepSeek Harness (DSH) web profile, aimed at addressing the challenge of scattered and difficult-to-monitor token usage in multi-model, multi-provider environments. The plugin provides a visual "Usage Statistics" panel on the settings page, with core features including displaying cumulative total usage, cache hit rate, the proportion of the most frequently used models, and an activity heatmap for the past six months. It supports toggling daily token trends at the model level across time periods (7/14/30 days) and lists the Top 10 high-consumption sessions to distinguish between primary sessions and sub-agents. Additionally, the plugin displays token distribution across providers and models, and supports exporting complete JSON data as well as data compliant with the RFC 4180 standard.
Read Moredsh-cyberpunk-theme: A Cyberpunk 2077 Theme Plugin for DSH
dsh-cyberpunk-theme is a DSH interface theme plugin maintained by ai7603, licensed under MIT. Without modifying the DSH source code, this plugin transforms the interface into a Night City or Arasaka style inspired by Cyberpunk 2077, offering deep customization of visual effects such as neon color schemes, CRT ambiance, glitch flicker, and real-time status bars. The plugin supports multiple configuration options, including four accent colors—yellow, cyan, magenta, and gold—as well as three performance tiers: ECO, Balanced, and Full, with ECO being the default tier and certain effects disabled. Users can achieve persistent deployment through bundle installation, ensuring settings are retained after refresh; alternatively, they can quickly experience it via the dynamic Cordis plugin or Agent method, though dynamic deployment is lost after refresh. After installation, the Web Prof needs to be restarted.
Read Moredsh-client-ui-aqua-unofficial: Unofficial Aqua Glassmorphism Theme for DSH Web UI
`dsh-client-ui-aqua-unofficial` is an unofficial DSH Web UI Aqua glassmorphism theme plugin, maintained by afrel1024, based on the upstream project with added compatibility for DSH rc.7. This plugin aims to allow developers to safely adjust the interface appearance without modifying the DSH source code or affecting the layout of other plugins. Core features include Mica mode (floating glass cards with adjustable blur), compatibility mode (preserving the original layout while applying glass material), fluid plates or custom wallpaper backgrounds, brightness adjustment following light/dark mode, toggleable particle whale/fish effects, sidebar badges, and page edge gradient effects. All features can be controlled via settings switches, and disabling the plugin fully restores the original UI, enabling a safe, reversible skinning experience. For installation, it is recommended to execute `d`
Read Moredsh-mcmp: DeepSeek Harness Mathematical Modeling Competition Paper Pipeline Plugin
dsh-mcmp is a persistent Cordis plugin based on DeepSeek Harness, designed to provide a fully automated pipeline for writing mathematical modeling competition papers. The plugin decomposes the paper generation process into five stages—initialization, EDA, modeling, writing, and typesetting—comprising a total of twenty-two sub-stages, ensuring that each step yields verifiable artifacts. Its core mechanisms include dual questioning from the central console, P0-P3 rating handling, exponential backoff retry, and forced fallback mechanisms. Regardless of whether the pipeline completes normally, encounters errors, or is aborted, a Final_Paper.md file is ultimately generated, along with stage artifacts, rollback records (ROLLBACK_LESSONS.yaml), file indexes (FILE_INDEX.yaml), and runtime logs. The plugin supports resuming from breakpoints, real-time progress monitoring, and manual intervention, via pnpm.
Read Moredsh-model-search: Adding Searchable Filtering to the DeepSeek Harness Model Selector
`dsh-model-search` is a DeepSeek Harness plugin maintained by a1073097082, designed to solve the cumbersome problem of finding models in the model selector. This plugin adds a searchable filtering feature to the model selector, allowing users to quickly locate candidate models by vendor name, model name, or model ID. Its core features include support for case-insensitive keyword search, as well as allowing spaces to act as wildcards (for example, entering "GPT 6" can match both "GPT-5.6" and "GPT-6"). The plugin adopts a client-only overlay mechanism, does not alter model routing or credentials, and follows the MIT license. Users can install it by executing `dsh plugin --profile web add git`
Read MoreRestart DSH Service with One Click in Settings → General
`dsh-setting-restart` is a plugin designed for DeepSeek Harness (DSH) web profile users, aiming to address the inconvenience of having to switch to a terminal to restart services from the browser side. It provides a "One-Click Restart" entry at the bottom of the `Settings → General` page, enabling detached restart of the service process and automatic reconnection of the browser tab. This plugin requires `dsh ≥ 0.1.0-rc.6` and Node.js `≥ 20`. During installation, the plugin needs to be added and `cordis.patch.yml` configured, supporting both Simplified Chinese and English bilingual interfaces. Core configuration items include `exitDelayMs`, `waitForExitMs`, and `respawn`
Read MoreDSH-Engineering-Workflow: Adding a Five-Phase Engineering Workflow to DSH
`dsh-engineering-workflow` is a DSH community plugin designed to provide a controlled workflow for agent development and multi-step engineering tasks. By adding an "Engineering Workflow" preset, this plugin decomposes tasks into five gate-based stages: requirement clarification, plan approval, TDD implementation, parallel sub-agent execution, and validation wrap-up. Each stage corresponds to specific workflow skills, coordinated by the main skill `engineering-workflow`, preventing tasks from arbitrarily jumping between stages. During installation, Node.js version requirements must be met, and the plugin is added via the `dsh plugin` command, followed by restarting DSH or manually running a synchronization script to load the preset. Once enabled, new sessions can select this preset to load the full process discipline. This plugin
Read MoreDSH Custom Provider Reasoning: Completing Reasoning Levels for DSH Custom Providers
dsh-custom-provider-reasoning is a DSH host plugin designed to solve the problem where custom provider models cannot select thinking intensity in the interface due to missing reasoning metadata. This plugin automatically injects `reasoningEfforts` (with default levels ranging from off to max), fills in missing `maxTokens` and `contextWindow`, and intelligently manages route-level `compat` configurations under different protocols, ensuring that reasoning level selections are actually sent to the online service. During installation, you need to add the GitHub dependency in the web profile and run `pnpm install`, and the plugin will automatically write the configuration into `settings.yaml`. Users can use `cordis
Read Moredsh-inline-images: Rendering Local Images in DSH Conversation Body
dsh-inline-images is a community plugin for DSH designed to solve the inconvenience that local image paths in LLM replies are only displayed as text and cannot be easily viewed. This plugin scans the assistant's reply text and rewrites existing local image paths into same-origin loopback URLs, allowing them to be rendered directly within the message body. It supports 9 common formats including PNG, JPG, WebP, and GIF, and provides a click-to-zoom lightbox feature. Users can adjust the maximum image width/height (default 640x420px) through the settings interface. If a path does not exist or is a placeholder, the plugin silently skips it, maintaining plain text display to ensure compatibility. Installation requires executing a build under the Web profile and adding the plugin, applicable to DSH and agent developers. Note that this plugin runs with the current DSH process permissions, so users should review the source code and M
Read Moredsh-plugin-text-translation: DSH Text and Document Translation Plugin
`dsh-plugin-text-translation` is a text translation plugin for the DeepSeek Harness (DSH), designed to address the issue that direct translation in game scripts and long document localization can easily damage format structures (such as color codes, variable placeholders, and subtitle timelines). This plugin does not replace the translation model but provides an "extract-assemble" capability: it inspects files via `inspect_text_file`, extracts text via `extract_text` while automatically masking and protecting tags and placeholders from RPG Maker, Unity, Ren'Py, and others, and finally restores the translation results losslessly into the original format via `assemble_text`. It supports Mtool JSON, Ren'Py, SRT/ASS/VTT subtitles, Gett
Read Moredsh-context-provenance: A Read-Only Ledger for DSH Request Evidence
dsh-context-provenance is a community-maintained, MIT-licensed DSH plugin designed for safely debugging agent behavior. It compares evidence changes between two adjacent requests (such as provider, model, system, etc.) to avoid directly exposing sensitive content like prompts and messages. The plugin adopts an observe-only mechanism, relying solely on public runtime interfaces, and marks field states as Observed, Estimated, or Unavailable. It strictly limits local memory retention to observations from only the most recent two ordinary agent-loop requests, performs no file, network, subprocess, or GPU operations, and does not modify requests. When the official Cordis inspect service is present, the plugin
Read Moredsh-kit: Adding Dock Panels and Free Web Search to DSH Session Workspaces
dsh-kit is an MIT-licensed plugin for DeepSeek Harness (dsh), maintained by zhouzhencheng07, requiring Node.js ≥ 22. This plugin provides a toggleable dock panel for dsh web, integrating terminal, file tree, source code management, background tasks, skill management, and mobile access features, while incorporating the free multi-source web search capability from dsh-free-search v0.2.0. Users can quickly open each panel via keyboard shortcuts: the terminal supports multi-tab background execution; the file tree supports file editing and diff, with recycle bin protection for deletions on Windows; source code management handles git operations; background tasks monitor session running status; skill management covers skill configurations at various levels. Mobile access generates links and QR codes via tokens, supporting
Read More@zhangfengshun/dsh-remote-ssh: Integrate Remote SSH Files and Terminals into DSH
The DSH plugin `@zhangfengshun/dsh-remote-ssh` provides functionality similar to VSCode Remote-SSH, allowing users to directly operate remote supercomputers or servers within the DSH built-in interface without needing to synchronize files to the local machine first. The plugin supports SSH connections (including key/password authentication and ProxyJump) and enables direct reading and writing of remote files in the "Files" tab, while automatically entering a remote interactive terminal in the "Terminal" tab (key authentication only). It also supports creating remote native workspaces and provides 12 session-aware `remote_ssh_*` model tools to simplify parameter configuration. Installation requires Node engine >=20, with installation performed via the `dsh plugin add` command followed by restarting DSH, and it must run under bun.
Read MoreDSH File Explorer: A File Browser Plugin for the DSH Web UI
dsh-file-explorer is an MIT-licensed plugin for the DSH Web UI, designed to address the pain point of switching to a terminal or editor when viewing source code, configurations, and build artifacts in the chat interface, enabling lightweight file operations within the session context. The plugin supports lazy-loaded directory trees, inline editing of text files (with version detection), and an IDE-style right-click context menu covering functions such as create, rename, copy-paste, move, and delete, as well as drag-and-drop movement, real-time refresh, and cross-platform trash bin support. Its panel can be docked or floated and automatically follows the current workspace. Installation requires executing the specified command with pnpm, with DSH version requirements ranging from 0.1.0-rc.7 to 0.1.1-rc.2, and access is available via the title bar entry after restart. In terms of security, write operations are strictly limited to the root directory of the current workspace, with read-only browsing for other areas.
Read Moredsh-plugin-opencode-bridge: Integrating OpenCode Skills and Configuration into DeepSeek Harness
`dsh-plugin-opencode-bridge` is a DeepSeek Harness (DSH) plugin developed by YYTbit under the MIT license, designed to achieve "zero-migration" bridging between OpenCode and the DSH environment. This plugin primarily addresses the need to integrate existing OpenCode toolchain capabilities into DSH, with core functionalities including automatically loading OpenCode skills (from the path `~/.config/opencode/skills/<name>/SKILL.md`) and injecting configuration context (from the path `~/.config/opencode/opencode.jsonc`). Users can use the `dsh plugin --prof` command to further manage this plugin.
Read Moredsh-multi-selection-comments: DSH Multi-Selection Incremental Comment Plugin
`dsh-multi-selection-comments` is a DSH client plugin (v0.4.3, MIT licensed) developed by yuanc1204, designed to optimize the user experience of annotating multiple text segments in assistant replies or tool outputs. The plugin addresses the issue where traditional methods stack multiple quoted passages, causing the main input box to become excessively long, and offers a Codex-inspired interaction design. Its core functionality enables users to continuously select multiple text segments and independently specify follow-up requirements for each, with only compact status pills displayed above the main input box to maintain a clean interface. Users can manage selected content via a popup, quickly add entries with `Enter`, insert line breaks with `Ctrl+Enter`, and the requirement field is optional. The plugin only injects the annotations as structured context into the message upon sending, and displays them as pills in the chat history to avoid exposing underlying details.
Read MoreDeepSeek Harness Plugin dsh-file-panel: Right-Side Session File Panel
`dsh-file-panel` is a right-side file panel plugin for DeepSeek Harness (DSH), maintained by `yu2025-luo` and licensed under the MIT License. This plugin addresses the cumbersome issue of manually locating file paths generated by agents in the `dsh` web GUI. It automatically tracks files created or downloaded during a session, displays them centrally in the right-side panel, and supports inline image previews, text content viewing, and metadata display, as well as features such as locating files in the file manager, opening them with default applications, and copying absolute paths. Installation requires adding the plugin via a command and restarting the `dsh web` server. Its security boundaries are strict: the RPC channel is restricted to local loopback address calls, file reading is limited to observed paths only, and the panel state is cleared upon process restart without scanning historical files. This
Read Moredsh-dynamic-island: Dynamic Island Status Plugin for DeepSeek Harness Web GUI
`dsh-dynamic-island` is a Liquid Glass-style floating plugin for DeepSeek Harness Web GUI, designed to solve the problem of developers frequently switching between event streams, logs, and approval entry points. Maintained by YLifeOnlyOnce and released under the MIT license, the plugin is currently in the high-fidelity design prototype stage. Its core functionality maps Harness states into eight visual states, such as idle, thinking, and approval, enabling direct handling of approval requests within the floating component, viewing detailed tool execution information (e.g., duration, exit codes), monitoring task progress, and managing exception alerts. The plugin supports draggable positioning with position memory, a shortcut command palette, and an automatic demo mode, while also addressing accessibility requirements. After installation, it can be accessed via the `
Read MoreDSH-DeepSeek-Quota: Display DeepSeek Quota and Usage in DSH Web Interface
`dsh-deepseek-quota` is an MIT-licensed plugin for the DeepSeek Harness (DSH) web interface, designed to address the inconvenience of quota viewing. It utilizes the `shell.overlay` slot to display a floating card in the bottom-right corner of the page, showing in real time the total balance, availability status, current conversation cost, today's consumption, and gifted/recharged balance. The plugin supports both automatic and manual refresh: the balance updates every 60 seconds, while the current conversation cost updates every 5 seconds. It calculates costs based on DeepSeek's official price list and the peak-valley pricing rules effective from August 17, 2026, and alerts users to peak hours (Beijing time 09:00–12:00 and 14:00–18:00). For today's consumption, if the `DEEPSEEK_PLATFORM` is configured.
Read Moredsh-llm-proxy: Routing dsh's LLM Requests Through a Configurable HTTP Proxy
dsh-llm-proxy is a global HTTP proxy plugin for DeepSeek Harness (dsh), designed to route LLM requests issued by dsh to a specified proxy. It leverages undici's setGlobalDispatcher and EnvHttpProxyAgent to take over request routing, supporting immediate effect upon configuration changes (hot switching) without requiring a process restart. The plugin is also recoverable, automatically restoring the baseline dispatcher when disabled to avoid residue. Users can configure the enable status, proxy address, and exclusion list via the dsh settings page or by editing the settings.yaml file. Additionally, the plugin provides a local interface accessible only via loopback, used to view the current proxy status and test connectivity from the proxy to the target endpoint. When installing, the specified [installation instructions] must be followed.
Read More@xsj/dsh-rewind: DSH Session Rewind to Arbitrary User Messages
@xsj/dsh-rewind is a DSH session rewind plugin maintained by XSJUSTC, released under the MIT license with no npm dependencies. This plugin allows users to reorganize input from any user message, truncating that message and its subsequent content from both the chat view and the model context, while preserving the append-only nature of the original session log. Its core features include: providing a rewind entry point in the user message action row, enabling immediate interruption of the model's ongoing thinking or output; automatically filling the truncated message text into the input box for editing, with a "cancel rewind" option available during this period to restore the original state; after sending, the rewind takes effect and the truncated content no longer enters the model context. The plugin ensures consistent hidden state across restarts on both the UI and model sides by recording hook/invoked events and replaying them after process restarts. Installation requires Nod
Read Moredsh-session-timeline: Adding a Navigable Timeline to the Left of DSH Web Sessions
dsh-session-timeline is a DSH web session timeline plugin developed by XiLuovo, designed to address the pain points of quickly locating, jumping to, and previewing user input positions in long conversations. The plugin renders a horizontal short-line timeline on the left side of the conversation area, where each line corresponds to a user message, supporting internal scrolling without scrollbars. Core features include: full statistics and persistent caching based on sessionProjections; Scroll-spy for the active line to follow the current viewport; wave focus effects on mouse movement; hover-displayed rounded preview tooltips containing user questions and AI replies; clicking any line to jump to the corresponding conversation, with automatic history loading if the target is outside the window; and a top capsule handle for collapsing and expanding the timeline. The plugin is licensed under MIT and implemented in pure JS.
Read MoreDSH-Weixin: A DSH Plugin for WeChat QR Code Login and File Transfer
dsh-weixin is a minimalist DeepSeek Harness (DSH) plugin maintained by xiaoshihou514, licensed under the MIT License, and specifically designed for DSH's web profile. Its core capabilities include WeChat QR code login, file sending and receiving, and remote control of DeepSeek Harness via WeChat, aiming to provide developers with a convenient WeChat integration solution. The installation process first requires globally installing the DSH CLI, then using a specific command to add the plugin to the web profile and pull the source code from the GitHub main branch. Typical usage scenarios include scanning a QR code for authentication during the plugin's login process and performing file transfers while logged in. It is suitable for operations that require using WeChat as an access point in a web environment.
Read Moredsh-token-usage: Adding an LLM API Call Usage Statistics Panel to DSH
@wycto/dsh-token-usage is a DeepSeek Harness (DSH) plugin designed to address the challenge of quickly verifying sessions, statuses, token usage, and costs after model calls. By reading DSH session logs rather than intercepting requests, this plugin consolidates scattered API call information into a full-screen statistics panel. Core features include: multi-condition filtering by time, session ID, model, provider, and status code; a detailed table with 15 columns, supporting click-to-sort by column headers and quick filtering by session ID; grouped statistics by provider, model, status, and effort dimensions; and CSV export for secondary analysis. Cost display supports dual-currency estimation in USD and RMB, with a default exchange rate of 7.2, configurable via s
Read MoreDSH-AI-Prompt-Optimizer: Optimizing Prompts on the DSH Web Chat Page
The dsh-ai-prompt-optimizer is a prompt optimization plugin specifically designed for the DeepSeek Harness (DSH) web chat page, aiming to help users organize rough draft text into well-structured, complete AI prompts. Maintained by wuchubuzai2018, this plugin is licensed under the MIT License. Its core functionality is to read the raw text from the input field, invoke the default model configured in DSH to generate an optimized version, and then fill the result back into the input field for user confirmation before sending, rather than automatically submitting it. Key advantages include no need for a separate API Key configuration, reuse of existing model settings, visualized process status, and clear error notifications. Additionally, it improves compatibility with various model providers by sending only essential request fields. Installation requires Node.js 22+ and p
Read Moredsh-attachment: Adding File and Folder Attachment Capabilities to DeepSeek Harness
dsh-attachment is a plugin developed by WJZ-P under the MIT license, designed for the DeepSeek Harness (DSH) web interface. It aims to enhance the handling of regular files and folders, supporting persistence to the workspace while preserving directory structure without altering the original input area layout. Core features include supporting folder drag-and-drop with internal directory tree retention, preview and streaming download of regular files, coexistence with native image attachments, and writing attachments to specified paths for model access. The plugin integrates in a low-intrusive manner, suitable for scenarios requiring complex file structure handling, attachment history retention, and ensuring models can read data based on explicit paths. Users can easily install it into the DSH web profile via npm commands, with attachments automatically synced to the workspace after submission. Note before use: the plugin
Read Moredsh-quota-panel: Adding a Provider Quota/Balance Status Component to the DSH Web Interface
dsh-quota-panel is a lightweight Provider balance and quota monitoring plugin (v0.9.1-rc.1, MIT) for the DeepSeek Harness (DSH) web surface. Located at the bottom-right corner of the UI, it displays the status of configured Providers (such as DeepSeek, OpenRouter, and Coding Plan) through an auto-discovery mechanism (reading .credentials.yaml, .env, etc.), supporting both collapsed capsule and expanded card views. Core features include independent status-tier display per row, a default 60-second auto-refresh (paused when the page is hidden), personalized settings based on local localStorage (such as refresh interval, proxy configuration, and visibility), as well as support for
Read More@wenaixi/dsh-superpower: A Complete DSH Port of obra/superpowers
`@wenaixi/dsh-superpower` is a complete port of the `obra/superpowers` plugin within the DeepSeek Harness (DSH) ecosystem, designed to transform development methodologies into callable and verifiable skills. This plugin injects 14 fully Chinese-language skills into `ctx.skills`, enforcing a workflow of "design first → plan slicing → TDD → systematic debugging → review integration," covering scenarios such as brainstorming, plan writing, sub-agent development, system debugging, and code review. The plugin is managed as a `dsh.bundle`, taking effect upon installation or removal, without polluting the user directory and supporting HMR automatic rebuilds. Installation requires Node>=20, pnpm>=9, and a dsh environment, via the `dsh plugin add` command.
Read Moredsh-ponytail: Automatically Injecting Ponytail as a DSH Plugin
wenaixi/dsh-ponytail is an implementation example of the "everything is a plugin" philosophy in the DSH plugin ecosystem. It fully ports the upstream DietrichGebert/ponytail as a DSH plugin, providing 6 Chinese Skills (such as ponytail, review, audit, etc.) that are automatically activated through systemPrompt injection without requiring new empty tools. The plugin core includes the "Ladder 7 Steps" simplification principles (such as YAGNI, reuse, minimal implementation, etc.) and three intensity modes (lite, full, ultra). Once installed, the capabilities are automatically enabled, and mode switching or help viewing is supported via the /ponytail command. Configuration priority is: environment variables > cordis config > local config.j
Read MoreDSH-CommandCode-Provider: Integrating Command Code into DSH with Studio API Key
dsh-commandcode-provider is an unofficial community plugin (MIT licensed) for DeepSeek Harness (DSH), maintained by Victor-770. To address the limitation where certain Command Code plans lack Provider API access, this plugin leverages Studio authentication API keys to call the `/alpha/generate` streaming endpoint, supporting all Command Code plans, including the $1 Go plan. Core features include registering the `commandcode` provider to `ctx.llm`, model catalog discovery and offline caching, inference effort metadata management, image input handling, multi-source API key resolution, and providing
Read MoreDSH Workspace Search: Workspace Search in the DSH Web GUI
dsh-workspace-search is a plugin for the DeepSeek Harness (dsh) Web GUI that provides VS Code-like keyword search functionality within workspaces. It supports searching by file name and content, with results grouped by file and displaying line numbers, where clicking opens the file in the built-in editor of better-sidebar. The plugin features VS Code-style search rules, including using Glob patterns to specify include/exclude files, regex query toggling, and case sensitivity options. By default, it excludes directories such as .git and node_modules, as well as hidden files, and imposes limits on file count, match count, and line length, reporting truncation status when triggered. This plugin depends on dsh-better-sidebar >=0.4.0 and Node.js.
Read MoreResanity: Evidence Search and Load-Bearing Claim Audit Skill for Retail Investment Research
Resanity is an investment research assistant Skill for the DSH agent host, currently at official version 0.2.1, maintained by Thhoho under the MIT license. It aims to address issues in retail investment research such as insufficient evidence, vague inference boundaries, and difficulties in updating conclusions. Its core function is to decompose investment decisions into four dimensions—observations, inferable items, non-inferable items, and decision impact—strictly distinguishing facts from inferences. The tool provides a DSH plugin, an anchor check (/resanity-check), and optional Tushare data credential support, preserving verifiable judgments through a "cognitive anchor" mechanism (active/refuted/realized/archived), and executes read-only reminders only on date triggers without automatically revising user viewpoints. Resanity is explicitly not a stock recommendation or automated trading tool, and strongly emphasizes...
Read MoreDSH-Vision: A Plugin Adding Image Recognition Capabilities to DeepSeek Harness
dsh-vision is a DeepSeek Harness (DSH) bundle plugin maintained by Terry12138qy, licensed under the MIT License. This plugin is designed to address the issue that the DSH main model lacks native image recognition capabilities. By encapsulating the image recognition workflow, it sends local image paths or network URLs to Alibaba Cloud Bailian or Zhipu multimodal models, ultimately returning Chinese text descriptions for use by agents or Code Mode. Core features include automatically reading and encoding images, prioritizing the main model `qwen3.5-omni-plus`, and automatically switching to the fallback model `glm-4.6v-flash` for retries upon failures (e.g., quota exhaustion, rate limiting). It supports invocation via `await tools.vision(...)`.
Read Moredsh-macos-desktop: Overlaying a macOS-style Desktop on the DSH Web Interface
DSH macOS Desktop is a pure front-end JS plugin maintained by Taylor-Cat, designed to transform the DSH Web interface into a macOS-style desktop while preserving the native right-side conversation through the official shell.overlay slot, enabling efficient multi-task collaboration on the same screen. The plugin is compatible with Windows, macOS, and Linux, requiring no native modules or build steps. Core features include desktop experiences such as multiple windows, Dock, and Spotlight search, along with integrated file management (isolated directories, recycle bin), terminal (PowerShell/PTY), multi-tab browser, document office suites (docx/pdf/pptx), and knowledge base. In terms of AI capabilities, it supports automatic image recognition based on modlens screenshots, as well as leveraging DashS
Read More@swell05/dsh-whale-tank: DSH Plugin Development Sandbox and Third-Party Plugin Health Check
`@swell05/dsh-whale-tank` is a plugin development sandbox auxiliary tool within the DSH ecosystem, designed to address local development configuration pollution and security concerns regarding third-party plugins. This tool establishes an isolated sandbox by segregating `DSH_HOME`, offering plugin initialization, building, insertion/removal testing, and restoration capabilities, along with an incrementally mergeable development knowledge package. The core component, `.wttools`, is a zero-dependency single-file utility that supports state inspection, dependency management, plugin integration, and sandbox reset operations. Additionally, its `vet` feature conducts a three-phase health check on third-party npm plugins (static hazard detection, dynamic verification, and LLM review), generating security reports to aid decision-making. Users are required to install this plugin in a Node 20+ environment and initialize projects via `/whale-tank-init` or
Read Moredsh-model-router: A Thin Routing Strategy Plugin for DeepSeek Harness (DSH)
dsh-model-router is a thin routing policy plugin for DeepSeek Harness (DSH), version v0.2.2, licensed under the MIT License. It adds rule execution on top of DSH's existing model management, with core features including deterministic keyword routing, the whitelist-based model switching tool `model_route` that is disabled by default, and an isolated Beta image generation channel `image_gen`. Routing rules are executed in configuration order, stopping at the first match, while preserving the current state if no rule matches; model switching requires precise validation of provider, model, and other fields. `image_gen` uses an OpenAI-compatible endpoint, enforces HTTPS and strictly restricts result downloads, and supports integration with third-party services such as Seedream; however, video, audio, and 3D features are not included.
Read Moredsh-remotion: Registering Remotion Video Creation Skills for DSH
dsh-remotion is a DSH video creation skill plugin designed to register the official Remotion ported skill directly into DSH, enabling users to trigger React-based programmatic video workflows through natural language instructions (e.g., "make a video with Remotion"). The plugin supports a variety of visual tasks including animation, audio, subtitles, 3D, charts, and fonts, with 38 built-in rule files to cover different scenarios. It follows the cordis composite package patch model, adopts the open Agent Skills (SKILL.md) format, and does not depend on DSH internal modules, thus offering excellent cross-platform compatibility. The skill directory can be directly reused in tools such as Claude Code, Cursor, Gemini CLI, and OpenAI Codex. Installation is performed via
Read Moredsh-boot-guard: A Standalone Rescue Console for DSH Web UI Startup Failures
dsh-boot-guard is a rescue plugin for the DeepSeek Harness (DSH) Web UI, designed to address the issue where the interface fails to start due to plugin loading failures. It operates independently of the normal plugin loading chain, providing an emergency entry point when a "Failed to load plugins" error occurs, allowing users to identify suspected faulty plugins, temporarily skip them, and refresh to retry without restarting the DSH process. This plugin only writes disabled entries with specific markers to the configuration file, and during recovery, it processes only its own markers without deleting plugins or interfering with other configurations. Core features include automatic fault plugin localization, batch skipping and recovery, diagnostic information copying, and bilingual interface support in Chinese and English. Installation is primarily executed via GitHub commands, with compatibility for Node.js 22.19.0 and above. In terms of security, it strictly limits
Read MoreDSH-FrostFin: Kimi Code as DSH's Agent Loop
DSH-FrostFin is an MIT-licensed loop plugin for DSH. Its core concept is to use Kimi Code's `kimi acp` subprocess as the session driver, running Kimi's agent loop while preserving DSH's native interface and approval system. The plugin supports native rendering of streaming responses, thought blocks, and tool calls, achieving seamless alignment between Kimi tool approvals and DSH approval dialogs, as well as image input, session lifecycle management, and restart self-healing. Additionally, it provides a Moonlight Frostfin Whale default mode, real model list synchronization, status bar display, and goal/plan mode driving. Usage requires pre-installing Node.js 22.19+ and a logged-in Kimi Code, installing the plugin via the `npx` command, and restarting DSH.
Read MoreDSH Bilibili Floating Window Plugin: Keep a Bilibili Mini Window in DeepSeek Harness
`dsh-bili-widget` is a Bilibili floating-window plugin designed for DeepSeek Harness (DSH), aimed at resolving the issue of context interruption caused by window switching during development. It allows users to browse, play, and search Bilibili content within DSH through a persistent floating window. The plugin supports pinning, drag-to-resize, mini mode, and minimizing to a floating ball for continued playback, along with features such as auto-play-next, watch history persistence, and watched markers. Content entries cover recommendations, trending, rankings, featured selections, subscriptions, and AI channels, with support for quick access to 45 topics, multi-type searches, and aggregation of followed UP creators. Installation methods include direct command installation within a DSH conversation or manually modifying the profile configuration file and then executing `pnpm install`. It is primarily compatible with Windows platforms, using
Read Moredsh-pollyreach: PollyReach Phone Tool Plugin for DeepSeek Harness
dsh-pollyreach is a DeepSeek Harness (DSH) plugin (v1.0.3, MIT License) designed to encapsulate PollyReach telephony capabilities, addressing processes such as credential persistence, account activation, outbound calls, polling, balance inquiry, and incoming call data handling. The plugin registers seven core tools for model invocation, including `pollyreach_register` (securely saving credentials), `pollyreach_activation_status` (activating and obtaining a number), `pollyreach_send_call` and `pollyreach_query_call` (outbound calls and result polling), `pollyreach_balance` (balance inquiry), and `pollyreach_i
Read Moredsh-tool-time: A Time Utility Plugin for DSH
The DSH plugin `omdsh-dev/dsh-tool-time` is a zero-dependency, pure-function time processing tool designed to address error-prone time calculations in Agent tasks, such as timezone offsets, leap years, and month-end boundaries. This plugin is compatible with the DSH 0.1.2-alpha.1 system and provides a core `time` tool with four operation types: `now`, `convert`, `add`, and `diff`. It supports strict ISO 8601 subset parsing, IANA timezone conversion, UTC calendar arithmetic, and fixed-duration difference calculation. Its design emphasizes safety and determinism: input validation poses no `eval` risk, `add` operations are based on the UTC calendar rather than local wall-clock time, and `diff` only returns fixed-duration differences without supporting natural language or calendar month/year differences. The plugin establishes clear conventions for time precision; both `iso` and `unix` formats are handled with defined precision.
Read MoreDSH Tool Markdown: DSH Markdown Tool Plugin
`omdsh-dev/dsh-tool-markdown` is an MIT-licensed document processing plugin for DSH, designed to address format instability and security risks in HTML, Markdown, and table conversions. The plugin registers a `markdown` tool and supports four core functionalities through different `action` values: converting HTML to GFM Markdown, converting Markdown to whitelist-safe HTML, normalizing HTML or pipe-delimited text into GFM tables, and generating nested table of contents based on headings. The plugin adopts a zero-dependency, pure-function architecture with strict security boundaries: it prohibits script execution, blocks remote resource loading, and automatically strips dangerous tags such as `script` and `style`; output only allows whitelisted tags, forces text escaping, and retains only links.
Read Moredsh-agent-relay: Local Multi-Agent Message Relay for DSH
dsh-agent-relay is an MIT-licensed plugin maintained by Noelune, designed to address secure message interoperability among multiple local agents (such as dsh, Codex, etc.) on the same machine. It achieves relay through a local broker that binds to 127.0.0.1:19121 by default, and ensures authentication security using HMAC-SHA256 signatures, timestamp replay protection, and rate limiting. Core capabilities include lease/ack-based reliable delivery, cursor-based incremental polling, idempotent deduplication, exponential backoff retries, and 7-day TTL message retention. Data persistence defaults to SQLite (requiring Node.js >= 22.5, with fallback to JSONL for lower versions), supporting protocol versions from v1 to v3, where v3
Read MoreNicholas023/vision-exp-tile: DSH Plugin Directory Entry
Nicholas023/vision-exp-tile is a third-party plugin entry maintained by Nicholas023 in the DSH plugin directory, corresponding to the repository hosted on GitHub. Due to the lack of verifiable information in existing materials—including a one-sentence description, classification, installation command, specific functionality, usage examples, and license information—its core capabilities and applicable scenarios cannot be determined. At present, only two entry points can be confirmed: the project directory page and the GitHub repository URL. Given the absence of information, the article advises against directly assembling installation commands and recommends that developers thoroughly review the README, release artifacts, or source code in the repository before enabling the plugin, to confirm the officially recommended approach and license compliance. Additionally, special attention should be paid to the permission scope when running DSH plugins, ensuring that environment credentials and access permissions align with expectations, and remaining vigilant about the DSH community directory and Dee...
Read MoreWidget-Dock: A Workbench Providing 27 Cards on Both Sides of DSH Web Conversations
widget-dock is a web client plugin for DeepSeek Harness (DSH), designed to address the issue of scattered metrics such as API balance, tokens, and costs. It provides a grid-aligned card dashboard that displays 27 built-in cards alongside the conversation interface, supporting features such as balance queries, inference intensity adjustment, image transcription, and GitHub-style usage heatmaps. The plugin supports session-specific independent layout customization, with data persisted via localStorage and retained after restart. Installation can be completed through the `dsh plugin` command or by manually linking the repository. When in use, users can drag and sort cards, configure API Keys (stored locally only) to view balances, or connect to a local LM Studio for image transcription. The plugin is licensed under MIT, currently in its current state.
Read Moredsh-edit-resend: Edit and Resend Sent Messages in DSH
dsh-edit-resend is an MIT-licensed plugin maintained by mbj733, designed to solve the problem that the DeepSeek Harness (DSH) web interface cannot edit already-sent messages in place. This plugin empowers developers to edit and resend user inputs, assistant thoughts, or replies after a message has been sent, with support for stopping in-progress responses, regenerating the last finalized reply, and retrying any historical turn. In single-conversation mode, old versions are automatically archived, and the sidebar maintains a single conversation title unchanged, ensuring a smooth editing experience. The plugin offers two cascade strategies, `truncate` and `preserve`, and features a failure visibility mechanism to ensure clear operation feedback. Installation only requires executing the `dsh plugin` command and restarting the service, while building from source involves installing dependencies via npm and running the build process.
Read Moredsh-timeline-studio-plugin: Integrating Timeline Studio's .timeline Command Layer into DeepSeek Harness
`dsh-timeline-studio-plugin` is an MIT-licensed plugin maintained by MartinDelophy, designed to connect DeepSeek Harness with Timeline Studio's deterministic `.timeline` command layer. It is not a new video editing interface, but rather enables AI to safely inspect, preview, apply modifications, and render MP4 files within conversations. Core features include packaging the `edit-timeline-studio` Agent Skill, providing seven tools that cover project, track, and transcript inspection, and reducing change risks through revision checks, idempotent operation IDs, and `allowedRoots` filesystem boundaries (including symlink escape protection).
Read Moredsh-messager: Task Status Notification Plugin for DeepSeek Harness
DSH-Messager is a community notification plugin for DeepSeek Harness, designed to push the agent's session interactions, task completions, and error states to systems, browsers, or third-party platforms. It supports channels such as Feishu, WeCom, Discord, DingTalk, and Telegram, and adopts a single-package dual-end architecture, where the host end handles system notifications and external pushes, and the client end is responsible for browser alerts. Configuration can be edited in real time through the "Notification & Messenger" section of the DSH settings page, or by directly modifying settings.yaml and making RPC calls; the configuration routing is independent of the DSH whitelist. Installation requires building the plugin first, then registering it to the web profile via the `dsh plugin add` command and starting the service. The plugin provides debouncing mechanisms such as deduplication cooldowns and rate limiting.
Read Moredsh-plugin-knowledge-graph: Providing read_graph Code Knowledge Graph Tool for DSH
dsh-plugin-knowledge-graph is an MIT-licensed plugin for DeepSeek Harness (DSH), designed to help agents efficiently understand repository structure by building an in-memory knowledge graph of the codebase, replacing manual file searches. Originating from Luke-Yong/H, this plugin registers the `read_graph` tool and supports parsing for TypeScript/JavaScript as well as Python (with module-level binding). It utilizes node types such as dir, file, and symbol, along with edge types like CONTAINS and EXPORTS, to provide features including directory structure queries, symbol exports, import dependencies, reverse dependencies, and unused import detection. Installation requires Node >=22.19 and specific dependencies, via
Read Moredsh-workshop: Adding a Local Plugin Store to the DSH Web UI
dsh-workshop is a Steam-style plugin marketplace integrated into the DeepSeek Harness Web UI, designed to address the issues of scattered community plugins, inconsistent installation sources, and unstable GitHub access. It provides a "Workshop" entry in the sidebar, offering browsing of 850+ plugins, category filtering, and bilingual descriptions in both Chinese and English. Core capabilities include one-click installation with npm as the primary source and automatic fallback to GitHub sources, built-in mirror speed testing across 7 mirrors to accelerate downloads, and safety mechanisms such as a TUI plugin blacklist, installation pre-checks, artifact verification, and automatic rollback. Additionally, it supports unified management and updates for installed plugins. Users require a Node.js 18.17+ environment and can use the tool by adding plugins via the command line and restarting the service. This tool is positioned as a local development aid, providing basic security
Read Moredsh-antigravity: Integrating Google Antigravity / Cloud Code Assist into DeepSeek Harness
dsh-antigravity is an unofficial DSH Web plugin maintained by LiZhenNet, licensed under the MIT License, designed to integrate Google Antigravity / Cloud Code Assist as a model source for DSH. The plugin registers a DSH LlmAdapter under the provider route `antigravity`, directly connecting to the Cloud Code Assist streaming API, and supports Google OAuth login, account information viewing, quota grouped by model family, and reset times through the DSH Web settings page. Core features include managing models directly in the model selector, with each model displaying
Read Moredsh-remote-tunnel: Connecting Remote dsh Web to a Local SSH Tunnel
`dsh-remote-tunnel` is a Remote Host Tunnel Manager plugin for DSH, designed to simplify the complex workflow of running `dsh web` on remote Linux servers. By encapsulating port allocation, registry management, systemd supervision, and SSH tunnel maintenance, this plugin allows users to maintain only a single local SSH tunnel, thereby avoiding manual handling of details such as port conflicts, disconnection and reconnection, and system service configuration. Core features include: automatically allocating an independent remote port for each user and recording it to the registry; utilizing user-level or system-level systemd to supervise remote services; employing a resilient SSH tunneling mechanism that supports automatic reconnection upon network interruptions and heartbeat keep-alive; and intelligently handling local end...
Read Moredsh-undo: Persistent Undo/Redo per User Turn for DeepSeek Harness
dsh-undo is a preview undo/redo plugin for DeepSeek Harness (dsh), designed to address session rollback issues in multi-step tool tasks. It achieves precise undo by rolling back the visible interface according to real user message boundaries and restoring workspace files modified by tools during that turn. Core features include the local command `/undo` (rolling back the latest or a specified turn number), `/redo` (restoring in LIFO order), and rollback operations for message bubbles in the WebUI. The plugin records snapshots in an isolated Git directory to restore files, supporting tracked files and untracked files up to 2MiB, operating only within the Git workspace root, without interfering with the original Git state. Additionally, it terminates top-level background tasks initiated during rolled-back turns. Currently, this plugin is at version 0.3.0-preview.1, depending on
Read Moredsh-mood-light: Display Screen Edge Ambient Light Based on DSH Session Status
DSH Mood Light is a client-side plugin for the DSH Web interface, following the "everything is a plugin" philosophy. It intuitively displays session status through ambient light on the outermost layer of the screen without interfering with operations. The plugin dynamically changes colors based on status: green flowing glow effects indicate a running state, yellow indicates pending tasks, pink indicates completion or idle state, and it switches off when there is no active session. It offers three visual effects including soft glow, marquee, and linear gradients, and supports visual adjustment of parameters such as aperture width, opacity, and rotation speed in the settings panel, with configurations persisted to localStorage. The installation command is `dsh plugin --profile web add "github:lihang-lh/dsh-moon-light"`, and the service must be restarted after installation. Configuration priority is localStorage > plugin configuration > default settings.
Read Moredsh-vision-provider: Selecting Vision Model Combinations in the DeepSeek Harness Web UI
dsh-vision-provider is a community plugin for DeepSeek Harness (DSH), designed to enable a dual-model bridge of "vision model analysis + DeepSeek reasoning responses." Rather than native pixel input, it exposes third-party vision models declared with image input capability in Settings as an optional combination. When a user sends an image-containing request, the selected vision model processes the image, and the result replaces the original image before being handed over to DeepSeek for reasoning, tool invocation, and final responses; plain-text requests are handled directly by DeepSeek. The plugin supports configuring third-party vision models via the Web UI or directly connecting to OpenAI-compatible endpoints. Installation requires Node.js >=22.19.0 and a compatible DSH version. Usage:
Read Moredsh-fold-turns: Folding Completed DeepSeek Harness Chat Turns
dsh-fold-turns is an experimental plugin for the DeepSeek Harness (DSH) web interface, designed to optimize the visual experience of long conversations. Without replacing DSH's native renderer or altering conversation data, it automatically collapses verbose intermediate steps of completed Chat turns to save interface space. For running turns, the plugin keeps them expanded and displays real-time elapsed time; users can toggle between collapsed and expanded states by clicking the time row, and the operation preserves native content and local UI state. This plugin is only applicable to the web terminal, compatible with DSH host version 0.1.0-rc.6, and is licensed under MIT. During installation, use `dsh plugin --profile web add dsh-fold-turns`.
Read MoreDSH-Research-Nudge: Adding a Research Reminder to the DSH Coding Agent
`dsh-research-nudge` is a DeepSeek Harness (DSH) plugin developed by Leitarkkk, designed to address the inefficiency of coding agents repeatedly attempting and failing locally. This plugin employs an advisory mechanism, avoiding direct execution of searches or interception of tools. Instead, it observes the agent's reading, editing, execution, and failure behaviors, quantifying accumulated costs as "Research Debt." When a preset threshold is reached, the plugin injects a brief reminder into the next model step, suggesting that the agent consult official documentation or web pages for external evidence, followed by a 10-minute cooldown period. If the agent genuinely needs to continue local work, it can call the `research_nudge_snooze` tool to temporarily silence the reminder (defaulting to 3
Read Moredsh-all-in: Opening a Local Table While Awaiting Agents in DeepSeek Harness
The DSH plugin dsh-all-in is a locally run entertainment Texas Hold'em game, designed to fill the waiting time during the DeepSeek Harness Agent's thinking process. This plugin opens a full-screen poker table via the "All In" action in the Harness sidebar, adopting a Local-only mode that does not consume network resources, does not write to conversation history, and allows the background Agent to continue running. The game offers a six-player table (1 human, 5 bots), with bots featuring multiple strategy levels ranging from Casual to GTO, where decisions are based on Monte Carlo simulations and table factors. It supports a complete poker flow, custom betting, and both Chinese and English interfaces, with chip data locally persisted. Installation methods include downloading from GitHub Release or cloning the local codebase, and after installation,
Read MoreMinerU Document Parsing Plugin for DeepSeek Harness
`dsh-mineru` is an MIT-licensed plugin for DeepSeek Harness (DSH), designed to parse documents such as PDFs, Word, PPT, Excel, HTML, and images into structured Markdown for efficient processing by intelligent agents. This plugin integrates the MinerU engine and offers dual API modes: the Precision API with a configured token supports large files, batch parsing, and a wider range of Office formats; the Agent API without a configured token requires no key but is subject to IP rate limiting and supports only single and smaller files. The plugin automatically selects the appropriate mode based on configuration. Core features include progressive tool exposure, drag-and-drop upload via Web UI, automatic chunking and batch parsing, rate limit handling, and result persistence to disk. Installation requires DSH.
Read Moredsh-kolmopdf: A PDF Tool Plugin Integrating KolmoPDF into DeepSeek Harness
`komoai2026/dsh-kolmopdf` is a KolmoPDF tool plugin designed for DeepSeek Harness (DSH), aimed at resolving issues related to API key management, balance inquiry, and status monitoring in external PDF service integration. The plugin supports Node.js >= 20 and environments compatible with DSH 0.1.1-rc.2, and requires a KolmoPDF Plus or Pro account. Its core features include six main tools: `kolmopdf_parse_pdf` (PDF to Markdown conversion with translation and element extraction support), `kolmopdf_translate_pdf` (layout-preserving translation), and `kolmopdf_convert_markdown`
Read Moredsh-session-nav: DeepSeek Harness Web GUI In-Session Navigation Bar
dsh-session-nav is an in-session navigation plugin for the DeepSeek Harness Web GUI, designed to address the high cost and frequent scrolling required to review specific conversations in long multi-turn sessions. Built on DSH's official dual-sided plugin mechanism, it does not intrude into the source code and is licensed under the MIT License. Its core function compresses each turn of dialogue into a navigation key: each key corresponds to a user message, with the model's reply integrated into the hover preview of that key (displaying up to 3 lines), thus centrally presenting user questions. The plugin supports hover preview, smooth click-to-jump, real-time highlighting synchronized with the current view, and can automatically invoke the official pagination API to load historical data and locate targets. Additionally, it supports adaptive dark and light themes and deduplicates messages via UUIDs. Installation requires Node.js >= 18, via `dsh plugin.
Read MoreDSH-Task-Notify: DeepSeek Harness Task Notification Plugin
`dsh-task-notify` is a DeepSeek Harness (DSH) client plugin developed by kaotusi, designed to address the issue that critical events during runtime are easily missed. The plugin pushes workflow events such as approval requests, reply waiting, background and subtask completions to the browser system notification center, and provides an in-app bell panel, Toast overlays, diagnostic status display, and one-click cleanup functionality. Core features include listening to multiple DSH events, invoking the Notification API to push notifications, and playing type-specific alert sounds. The system uses an in-host-process queue (with a maximum of 300 entries), and the client fetches new notifications by polling the `/api/taskNotify/pull` endpoint, deduplicates them via localStorage, and pushes at most 3 notifications per cycle. The plugin supports
Read Moredsh-prompt-polish: One-Click Prompt Rewriting in DSH Web Composer
dsh-prompt-polish is a client-side plugin designed for the DeepSeek Harness (DSH) web interface, aimed at optimizing the prompt-writing experience. The plugin adds a ✨ button to the composer toolbar, allowing users to select from four styles, including balanced and concise, and invokes the currently connected LLM to rewrite the draft and replace the original text, making it convenient for review before sending—without requiring manual rewriting or additional service deployment. The plugin follows the MIT license, is maintained by JoukoPuro, and requires a DSH web profile with a configured model adapter. To install, use the `dsh plugin add` command and restart the service to take effect. It supports configuring the default model in `cordis.patch.yml`.
Read MoreDSH Plugin dsh-deepseek-billing: Sidebar Display of DeepSeek Balance and Session Cost Estimation
`dsh-deepseek-billing` is a DSH WebUI community plugin (v0.1.0-rc.8, MIT license) designed to address the pain point of developers frequently querying DeepSeek account balance and costs when running model tasks. This plugin displays the DeepSeek account balance persistently in the left sidebar of the DSH web interface and estimates the current session cost in real time. Core features include: 1. **Balance Display**: Directly calls the official DeepSeek API, reuses the API key from the current session, auto-refreshes every 60 seconds, and also supports manual refresh. 2. **Cost Estimation**: Prices and accumulates each successful assistant reply individually, showing recharged/gifted balance, token details, cache hit rate, and input/output cost subtotals. The cost is an estimate and is for reference only.
Read MoreJMOKSZ/dsh-lark-bridge: Enabling Feishu Bots to Drive Local DSH Agents
JMOKSZ/dsh-lark-bridge is an MIT-licensed Feishu entry plugin that enables a local DSH agent to handle tasks through a Feishu bot. It is based on the official WebSocket long connection and requires no public IP or reverse proxy. Core features include: streaming reply cards that display the thinking process and tool calls in real time; support for proactive message pushing; rendering interactive Q&A and approvals as button cards; automatically downloading and processing attachments such as images and files; extracting plain text from rich text; each Feishu conversation independently corresponds to a DSH session; in group chats, it responds by default only when mentioned. The plugin provides commands such as /new and /status. Before installation, ensure that DSH CLI, pnpm, and Node.js ≥ 22 are installed, and configure the Feishu app credentials and required permissions such as im:message.
Read Moredsh-polyglot: Providing OpenAI-Compatible Endpoint Switching and Automatic Fallback for DSH
dsh-polyglot is an MIT-licensed DSH plugin developed by Jesse-njx, designed to address challenges in DSH when invoking external models, including multi-endpoint management, unstable free quotas, and rate limiting. This plugin consolidates multiple OpenAI-compatible providers into a single virtual provider, `polyglot`, utilizing a universal adapter to handle streaming, tool calls, and usage extraction, while employing declarative configuration to accommodate variations across different services. At its core is an automatic fallback router that, upon encountering 429 rate limits, quota exhaustion, 5xx errors, or missing API keys, automatically switches to the next available provider in the chain, implementing exponential backoff and retry strategies for cooldown. The plugin maintains provider information through JSON preset files and records the service source, status, and token usage for each request in session logs.
Read Moredsh-continual-harness: Providing Continuous Refinement and Rollback for DSH Agents
`dsh-continual-harness` is a DeepSeek Harness (DSH) plugin published by `jasen215`, designed to help AI agents continuously update, retain, and refine reusable experiences across multiple sessions. The plugin is licensed under MIT, requires Node 22+ and TypeScript 6.0+, and its core features include state projection, automatic review and refinement, manual refinement with rollback, memory lifecycle management (such as archiving and pinning), and ranking injection. It provides tools such as `harness_refine`, `harness_wrapup`, and `harness_benchmark`, supporting automatic rollback on failure, session wrap-up suggestions, and A/B benchmarking to ensure that bad states do not linger in the context.
Read Moredsh-zotero: Zotero Literature Library Plugin for DeepSeek Harness
dsh-zotero is a Zotero tool plugin for DeepSeek Harness (DSH), maintained by Hongcheng-LI (MIT license). This plugin enables intelligent agents to directly access the local literature library through the Zotero local API (default address 127.0.0.1:23119), without requiring an API Key. Core features include: searching literature (with filters for keywords, categories, publication years, etc.), retrieving item metadata and abstracts, listing PDF attachment paths, parsing and caching full PDF text, and handling note retrieval. Before installation, ensure that Zotero 7+ is running locally and that local communication permissions are enabled. Install using the `dsh plugin --profile web add dsh-zotero` command and restart to complete the setup.
Read MoreDSH-Vision-Bridge: Adding Image Understanding to DeepSeek Harness's Text-First Model
DSH-Vision-Bridge is an MIT-licensed plugin for DeepSeek Harness, designed to provide image understanding capabilities to text-first models. This plugin bridges image requests to external vision APIs (supporting Gemini, OpenAI, and Anthropic-compatible interfaces) and returns only the analysis results in text form, preventing image blocks from being directly forwarded to upstream models. Its core advantage lies in preserving the original model list and selection experience, with independent management of vision bridge preferences through the "glasses" control next to models, without interfering with model selection logic. The plugin supports configuring multiple isolated vision providers in settings, strictly limiting usage to HTTPS endpoints, and keeping sensitive information such as API keys on the Host side. Installation requires compatibility with Harness 0.1.x and Node.js 2.
Read Moredsh-element-source: Click Elements in DSH to Locate Vue / React / Svelte / Angular Source Code
dsh-element-source is an MIT-licensed plugin for DeepSeek Harness (DSH), designed to address the issue of tracing page elements back to their source code locations in frontend development. It supports universal location for Vue, React, Svelte, Angular, and other frameworks. Users can enter local preview through the DSH sidebar or the plugin's built-in panel, highlight and click on page elements, and the plugin parses the corresponding source file path and line number (e.g., `src/components/App.vue:12`). This information is automatically filled into the chat draft in the format `[Element Location]`, but is not sent automatically; it is sent only after user confirmation and supplementary modification requests. The Agent then reads the file and displays the code, awaiting modification instructions, thereby reducing manual steps of searching and copying context. Installation
Read MoreDSH Conversation Navigator: A Session Navigation Panel for the DSH Web Client
dsh-conversation-navigator is a pure JavaScript browser plugin for the DSH Web interface, designed to address the difficulty of locating and navigating within long conversations. The plugin provides a collapsible conversation outline panel organized by turns, supporting keyword filtering, step-level detail expansion, hover-to-view full text, and four interface form switches. Core features include click-to-smooth-scroll positioning, automatic highlighting of the current reading position during manual scrolling, lazy loading of historical data for backfill, and panel position memory. The plugin requires zero build setup and zero npm dependencies, adopts a color scheme consistent with the built-in trace view, adapts to light and dark themes, and automatically follows conversation switches. Installation requires execution via the official DSH CLI command, depends on a pnpm environment, and takes effect after restarting DSH Web; alternatively, files can be manually placed and configuration modified. Plugin state is partially persisted in l
Read Moredsh-pref-kit: Merging Adjacent Text Increments at the Source of DSH Streaming Output
`dsh-pref-kit` is a DSH performance optimization plugin designed to address high resource consumption and stuttering caused by the massive number of small events generated by streaming output under long conversations and multi-agent concurrency. The plugin merges adjacent `text`/`reasoning` increments within the same text block at the data stream source before writing them to logs and pushing, thereby significantly reducing the volume of session events while remaining fully compatible with existing interfaces and protocols without altering the underlying structure. Core features include streaming merging enabled by default (controlled by the `windowMs` parameter, default 30ms), as well as a configurable "full passthrough" mode (when `windowMs = 0`, it passes through token-by-token to ensure minimal latency). Additionally, the plugin provides a settings card for users to adjust configurations in real time, and includes several experimental features disabled by default, such as replacing the trace view.
Read Moredsh-plugin-llm-balance: Persistent Display of API Balance and Quota in DSH Web GUI
`dsh-plugin-llm-balance` is a plugin for the DSH (DeepSeek Harness) Web GUI, designed to centrally display the balances and quotas of multiple providers including DeepSeek, Moonshot, Kimi For Coding, OpenAI Codex, and OpenCode Go. The plugin provides a draggable floating card in the upper-right corner of the page, which automatically shows data from the three most recently used providers. It supports the visualization of monetary balances and package quotas (including 5-hour windows, weekly windows, and reset times), and adjusts colors in tiers based on thresholds to indicate resource status. The plugin features auto-refresh (default 60 seconds), position memory, and the DeepSeek peak/off-peak electricity price badge. Its core security feature lies in strict credential isolation: API keys and OAut
Read Moredsh-plugin-deepeye: A Cordis Plugin Providing Visual Capabilities for DSH
`dsh-plugin-deepeye` is a native Cordis vision plugin designed for DeepSeek Harness (DSH), aimed at resolving the tedious issue of manually invoking external vision services. Developed by Favio8 under the MIT license, it supports Node >=22.19.0 environments. Its core features include tool-based invocation capabilities such as image description, OCR extraction, visual question answering, UI layout analysis, and clipboard screenshot analysis. The plugin supports multiple backends, including OpenAI, Google Gemini, and custom OpenAI-compatible services, and offers functionalities like LRU result caching, automatic image scaling preprocessing to save tokens, and non-blocking asynchronous reading of the system clipboard. Additionally, it supports use in plain-text sessions through
Read Moredsh-whale-pet: Whale Maiden Desktop Pet Plugin for DeepSeek Harness Web UI
dsh-whale-pet is a lightweight desktop pet plugin for the DeepSeek Harness Web UI, developed by Er1c0v0 and released under the MIT License. It injects the UI through the official shell.overlay slot without modifying core code or scraping text, providing users with non-intrusive status notifications. The plugin mirrors the five Harness states—idle, working, needs input, complete, and blocked—and enters sleep mode after 40 seconds of inactivity. It supports dragging, keyboard movement, collapse and restore, as well as bilingual display in Chinese and English. Its distinctive feature is reading privacy-safe activity summaries from metadata and displaying them in a bubble, avoiding occlusion of the view. Installation requires Node.js 22.19+ or 24+ and
Read MoreEligahyu/dsh-sentinel-scanner: Read-Only Security Scanning for DSH Plugins
Eligahyu/dsh-sentinel-scanner is a read-only static security scanning tool for DeepSeek Harness (DSH) plugins, designed to perform supply chain and security risk assessment before code execution. The tool detects risks such as command execution, credential access, data exfiltration, and obfuscation through 51 AST-based heuristic rules, outputting a risk score from 0 to 100 along with a security verdict, but never executes the scanned code. It offers multiple integration methods: as a DSH Agent Tool plugin, a standalone CLI (`dsh-sentinel`), a GitHub Action, or a JavaScript API. Core features include three scanning modes—source code, package artifacts, and profiles—with support for pre-publishing npm packages.
Read MoreDSH-AgentMemory: A Local Memory Plugin for Integrating AgentMemory into DSH
dsh-agentmemory is a DSH memory plugin (MIT licensed) maintained by elementor-i, designed to integrate a locally running agentmemory REST service into the DSH framework. This plugin does not require an MCP bridge and directly depends on a local service (default localhost:3111), providing agents with a stable memory backend for reusing session records and injecting recalled context. Core capabilities include providing 54 `memory_*` tools (including 8 core tools) and a `memory_http` escape hatch; automatically capturing sessions, prompts, tool calls, and other activities in the background; and supporting optional context injection. The default configuration emphasizes security, including credential redaction, timeout control, and non-blocking observation, with destructive tools disabled by default. Installation can be performed via
Read MoreDSH-LLM-Vision-Bridge: Integrating Image Understanding into DeepSeek Text Models in the DSH Web GUI
dsh-llm-vision-bridge is a DSH plugin licensed under MIT, designed to address the issue of text models being unable to directly process images. This plugin registers the `deepseek-vision` provider in DSH's `LlmAdapter`. When a request includes images, it automatically routes them to a configured vision model (such as pi-ai or a local llama.cpp) to generate text descriptions, which are then used by the DeepSeek text model to continue the conversation based on the descriptions. If no images are present, the request is directly passed through to a fallback provider for zero-overhead operation. Key features include an LRU cache to avoid duplicate descriptions, automatic retries for 503/429 errors and timeouts, and configurable failure policies (placeholder or error). After installation, the web service must be restarted, and configuration is required in the settings.
Read MoreDSH-Capability-Receipt: DeepSeek Harness Skill Loading Receipt
`dsh-capability-receipt` is an MIT-licensed DSH plugin (v0.3.0, requires Node.js 22+), designed to verify whether the skills actually loaded by the DeepSeek Harness (DSH) runtime are consistent with trusted sources by generating content-addressed receipts. The plugin only observes target capabilities without executing their logic; its core mechanism hashes the valid instruction body and compares it against trusted fixed hashes or evidence inputs from the pack-agent lock. The plugin provides three DSH tools and two MCP proof tools, supporting receipt generation from standard sources or the pack-agent lock. It is recommended to install it in an isolated DSH profile for specific compatibility.
Read Moredsh-agent-plugin-market: Managing DSH Agent Skills and Hooks with Git Repositories
`dsh-agent-plugin-market` is a DSH plugin (MIT licensed) maintained by Diluka, designed to centrally manage Codex/Claude skills, plugins, and optional Hooks loaded from Git repositories. The plugin treats Git repositories as content markets, automatically discovering available resources by cloning the repository and identifying standard manifest files (such as `marketplace.json` and `plugin.json`). Core features include: supporting global default configuration with workspace-level sparse overrides, allowing independent enabling or disabling of specific plugins and standalone skills across different workspaces; enabling in-place plugin loading without copying files; providing agent tools such as `agent_market_info` for AI to query status or write workspace overrides, while restricting its execution scope to the global level.
Read MoreDSH-Office: Native Office Document Plugin for DeepSeek Harness
DSH-Office is a DSH plugin maintained by didclawapp-ai, designed to address issues in agent-based generation and editing of Office files, including unclear field structures, complex operations, and difficulties in result verification. The plugin, based on the local zagens-office engine, supports read and write operations on PPTX, DOCX, XLSX, and PDF files and is licensed under the MIT License. Its core workflow comprises four tools: first, `office_schema` retrieves a JSON contract to clarify the field structure; then, based on requirements, `office_write` is invoked to create new documents or `office_edit` to modify existing ones according to operation instructions; finally, `office_read` reads back the document for verification. This process ensures
Read MorePBR-Render: A PBR 3D Model Preview Plugin for DeepSeek Harness
pbr-render is a PBR 3D model preview plugin for DeepSeek Harness (DSH), designed to address the lack of intuitive visual feedback when agents handle game art assets. The plugin supports rendering GLB/GLTF models as interactive 3D previews, embedded in responses via the `pbr3d` fence. Key features include full PBR rendering, multiple material channel inspection modes (e.g., normal, roughness, metalness, etc.), five built-in environment lighting presets for switching, and interactive operations such as drag-to-rotate and zoom. The plugin also incorporates an active trigger mechanism and safety boundary protection, exposing only files with specific extensions within the workspace and limiting size to 512 MiB. Installation is performed via GitHub commands or local paths, requiring a restart of `dsh web` to take effect. The plugin is applicable for use with D
Read Moredsh-trajectory-governance: DSH Trajectory Governance and Anomaly Diagnosis Plugin
dsh-trajectory-governance is an observability layer plugin for DeepSeek Harness (DSH), designed to address the challenges of flat logs in long-running tasks, including difficulty in tracking branches, goal drift, and retry issues. The plugin operates with zero kernel modifications, reconstructing flat logs into a structured trajectory tree by subscribing to events, and saves observability layer snapshots containing node IDs and context hashes. Its core functionality includes three temporal anomaly diagnostic strategies: run-loop deadlocks, ineffective retries, and goal drift, with results mounted on tree nodes and displayed in a standalone GUI. The plugin supports desktop notifications, webhook alerts, and one-click interruption, and allows for creating new session branches at stable boundaries. Data is independently stored in a local SQLite database, with CLI tools provided for querying sessions, trajectory trees, and snapshots. Installation requires DSH version 0.1.0-rc.6 or later, available via B[uild?]
Read Moredsh-openapi: Adding OpenAPI Discovery and Secure Invocation Tools to DeepSeek Harness
dsh-openapi is a plugin for DeepSeek Harness, designed to address issues such as inconsistent parameters, uncontrolled credentials, and excessive scope when models directly call APIs. This plugin indexes OpenAPI 3.x documents and provides three core tools: `openapi_list` (discovery and search operations), `openapi_describe` (viewing details), and `openapi_call` (restricted invocation). Its core features include strict security boundaries: by default, only GET/HEAD requests are allowed, access to local and private network IPs is blocked, response body sizes are limited, and sensitive response headers are shielded, while redirect checks are supported. Credential management is implemented through environment variable mapping, ensuring that keys are not directly exposed in configurations or outputs. Installation requires the use of the `dsh plugin` command.
Read Moredsh-plugin-toggle: DSH Web Plugin Toggle Panel
dsh-plugin-toggle is a community-maintained DSH web plugin designed to simplify plugin state management. It adds a Plugin Switch interface to the Settings page, displaying loaded plugins as cards with descriptions, enabled states, and runtime stages. The plugin supports grouping by category, fuzzy search, and sorting, allowing users to start or stop non-Core plugins at runtime without modifying configuration files, ensuring reversible and safe operations. Core plugins are protected and cannot be stopped, while other plugin operations require confirmation. Each start/stop record is persisted to a local JSONL file, retaining the latest 1000 entries for querying. Installation methods include adding it via the dsh plugin command or as a profile dependency, requiring Node.js.
Read MoreDSH-Bilibili: Adding Bilibili Video Transcript and Keyframe Analysis to DSH
dsh-bilibili is a tool plugin within the DSH ecosystem, designed to address the pain point that Agents cannot directly process Bilibili videos. This plugin decomposes videos into structured data through the `bilibili_extract` tool. Its core features include complete text extraction (metadata, transcripts, comments, and danmaku), with support for automatic transcription and multiple local ASR engines; as well as on-demand keyframe capture, featuring scene detection, sharpness optimization, and local or cloud-based visual description capabilities. A "two-pass workflow" is recommended: first extract text for the Agent to analyze and identify key time points, then retrieve corresponding frames to supplement visual information, ultimately generating a summary. The plugin also includes auxiliary tools such as login and environment checks, and features robust mechanisms like backoff retry for Bilibili API calls. Installation requires Node 18+ and
Read Moredsh-tool-chaos: A Reproducible Fault Injection and Resilience Evidence Plugin for DeepSeek Harness
dsh-tool-chaos is a DSH plugin maintained by cyanseek (MIT licensed, v0.1.0-next.0), designed to transform the verification of failure paths and recovery behaviors into reproducible experiments. Targeting the DeepSeek Harness tool pipeline, it provides five deterministic fault injection actions (deny, error, delay, abort, block), with no runtime randomness, and outputs structured reports in JSON and Markdown formats along with tri-state conclusions. The plugin is disabled by default and operates in a dry-run mode, with bounded injection behavior, and global wildcards must be explicitly enabled. Users can install it via a local tarball or a pinned commit, and the current npm prerelea
Read MoreDSH-CoT-Profile: Real-Time Chain-of-Thought Trajectory Profiling Plugin for DeepSeek Harness
dsh-cot-profile is a real-time Chain-of-Thought (CoT) analysis plugin for DeepSeek Harness, designed to visually display the reasoning stream by statistically measuring linguistic indicators, while avoiding direct exposure of the raw reasoning text. This plugin monitors metrics such as specific word frequencies, sentence structure patterns, and block lengths in real-time during sessions, and matches them against built-in baselines based on weighted distance to determine the profile family that the session belongs to, marking it as uncertain when the status is ambiguous. Its core advantage lies in privacy protection, as it only outputs aggregated statistical results to front-end interfaces (such as badges and floating panels) or log files, never transmitting or recording raw reasoning content. Users can customize weights, profile families, and logging methods through web settings or configuration files, with support for saving measurement data in JSON format for baseline calibration. Installation supports GitHub URLs or local paths, and web settings may require further adjustments.
Read Moredsh-browser-playwright: A Playwright-Based Browser Plugin for DeepSeek Harness
dsh-browser-playwright is an MIT-licensed browser plugin designed for DeepSeek Harness, aimed at addressing issues such as CSS selector mismatches or oversized DOM contexts in traditional solutions. By leveraging Playwright to drive a real browser, the plugin utilizes accessibility snapshots and stable element references (ref) to constrain the model's interaction interface, avoiding direct selector guessing or outputting the complete DOM. Its core features include support for tab management, screenshots, structured extraction, and controlled JavaScript execution, along with 17 tool interfaces prefixed with `browser_`. The plugin can automatically detect browser channels such as Chromium and Chrome, and supports restricting navigation domains.
Read Moredsh-observation-journal: Leaving Running Facts for DSH Sessions
dsh-observation-journal is a pure observer plugin for DeepSeek Harness (DSH), designed to record runtime facts of agent tasks. This plugin registers no tools, invokes no LLM calls, and does not intervene in agent decision-making; it only writes the task title, model hierarchy, tool calls, failure counts, duration, and final status to a human-readable journal file after the session concludes. Core features include: maintaining auto-generated statistical blocks with markers in the journal while preserving manually edited regions; generating an append-only JSONL raw sidecar file containing the complete planning trajectory, tool counts, and task hashes for subsequent LLM-driven insight analysis. The plugin incorporates cross-process write locking and stale lock reclamation mechanisms to ensure write reliability.
Read Moredsh-session-audit: DSH Session Execution Audit Plugin
dsh-session-audit is an execution analysis plugin for DeepSeek Harness (DSH), maintained by bwndndlct. It transforms raw session logs into readable audit reports, aiding in the review of Agent runtime processes. Core features include displaying duration, Turns/Steps, tool call distribution and success rates, token usage collapsed by turn:step (without estimation), and audit signals such as consecutive failures, high-frequency tools, repeated calls, and repeated file reads identified through rule-based detection. The plugin also identifies test/build/lint/typecheck verification commands in the shell and reports their results. It supports three output formats: text, Markdown, and JSON, and can audit the current in-memory session or by I.
Read MoreDeepSeek Harness External Migration: Migrating Configurations and Session Histories from Codex, Claude Code, Qoder, and OpenCode into DSH
DeepSeek Harness External Migration is a plugin designed to migrate configuration signals and session histories from external agent tools such as Codex and Claude Code into DeepSeek Harness. To address the risks of manual migration, including inadvertent modification of source files, credential leakage, and automatic configuration application, the plugin adopts a secure three-step process of "Scan-Preview-Import." It provides three core tools: `scan`, which performs read-only inventory of the source; `preview`, which parses and previews the results; and `import`, which requires explicit confirmation before writing. The plugin does not modify source files, does not copy credentials, replaces MCP secrets with environment variable references, and generated configuration packages are exported solely for review without automatic application. Installation requires compatible versions and a specific Node.js environment, via `dsh pl
Read Moredsh-tidychat: DeepSeek Harness (DSH) Web Session Timeline Organizer Plugin
dsh-tidychat is a DSH web version plugin maintained by BananaSoldier01 (MIT license, current version 0.2.5), designed to address the issues of mixed process and conclusion content in long conversations, as well as inconvenient history browsing. Its core features include: automatically collapsing completed turns while retaining only the final summary, with the control bar displaying step count and duration; inserting solid lines to separate reasoning from main text, distinguishing process from conclusion; providing a Codex-style left-edge Canvas minimap positioning bar, supporting hover-to-zoom, drag-to-preview, and click-to-jump; intelligently loading earlier history when the page is idle and automatically pausing when response performance degrades; and one-click generation of diagnostic reports with pre-filled GitHub issues. Each of these features can be independently toggled in the settings panel. Installation requires the DSH web version and pnpm as prerequisites, via `d
Read Moredsh-wordbox: Adding a Common Phrases Panel to DSH Web Input Fields
`dsh-wordbox` is an MIT-licensed plugin designed specifically for the DeepSeek Harness Web client, aimed at solving developers' pain point of repeatedly typing common phrases, terms, or fixed templates in conversations. The plugin provides a "Word" button on the right side of the input box; clicking it opens a persistent upward panel that supports managing two types of word libraries: global and project-isolated. Core features include one-click insertion of entries into the input box (preserving focus and undo history), continuous batch insertion, hover to display full text of long entries, quick deletion at the end of a line, and one-click synchronization of current project words to the global library. Data is stored in the browser's `localStorage`, isolated by browser Profile, and supports real-time synchronization across tabs. Installation requires `pnpm` in the environment; run the `dsh plugin add` command and restart the service to enable it.
Read More@anestis271/dsh-desktop: Giving DeepSeek Harness Official WebUI a Desktop Shell
@anestian271/dsh-desktop is an npm plugin for DeepSeek Harness (DSH), designed to wrap the official WebUI as a native desktop application shell, addressing the need for users to have native windows, system tray, and quick-launch entries without installing a standalone MSI/DMG installer or forking the official codebase. Following the "everything is a plugin" philosophy, this plugin retains all business functionality of the official WebUI and only adds desktop integration capabilities at the outer layer. Core features include: providing native window controls, a system tray (supporting real-time bilingual switching between Chinese and English, show/hide, refresh, and other operations), optional desktop quick-launch entries, and login-on-startup. It ensures that only one window and tray instance is maintained per profile, and clicking the shortcut again directly brings up the existing window rather than creating duplicate instances.
Read MoreLiltloom (语织): A User-Controllable DSH Writing Style Memory Layer Prioritizing Chinese
Liltloom (语织) is a Chinese-first AI writing style memory layer maintained by Adkid-Zephyr under the MIT license, specifically designed for DeepSeek Harness (DSH). It addresses the issues of scattered style requirements, difficulty in review, and lack of portability by transforming style from temporary prompts into structured, editable, and migratable rule data. Core features include silently learning preferences from user expressions to generate bounded Style Context Packets; supporting rule viewing, editing, locking, and JSON export/import; and providing the `/liltloom` command for previewing, enabling, or switching modes. By default, explicit retrieval is employed, with no full conversation texts stored, and Deep Style raw excerpts with small-model analysis are disabled by default. Installation requires Node.js ^22.19.0 or higher, pnpm, and
Read Moredsh-subagent-max: Real-Time Viewing of DSH Subagents and Per-Call Model Override
`dsh-subagent-max` is a web-side plugin for DSH, maintained by aaravarr, designed to optimize the management and monitoring of parallel multi-subagent tasks. The plugin provides a multi-panel real-time viewing interface, supports simultaneous monitoring of output status from multiple subagents, and features block-level rendering, drag-out panel opening, startup notifications, and bilingual support in Chinese and English. Its core functionality includes the `subagent_with_model` tool, which allows users to explicitly specify a model or provider in a single delegation, or automatically select the optimal route through intelligent rules when not specified. The plugin is suitable for scenarios requiring concurrent viewing of subagent progress or on-demand switching of model resources. Users can install and enable it via the `dsh plugin --profile web add` command. Note that this plugin is limited to W
Read MoreDSH-Perlica-Ding: DeepSeek Harness Tiered Task Prompt Tone Plugin
`dsh-perlica-ding` is a DeepSeek Harness (DSH) plugin designed to optimize task execution experience through sound alerts. It plays distinct notification tones at key milestones such as plan generation, task completion, approval requests, and error reporting, while remaining silent during normal Q&A to avoid disturbances. The plugin features built-in Perlica-style sound effects, supports cross-platform operation on Windows, macOS, and Linux, and works out-of-the-box with no configuration required after installation, including when the window is in the background. Core features include: sounding only when the main conversation round is uniformly concluded, preventing sub-agents from ringing individually; a 2.5-second debounce interval for each sound tier; and configurable options such as a master switch, debounce time, custom sound effect directory, and an execution tool list. Users can install it via GitHub or npm and need to restart DSH W
Read MoreADHDGoFly-DSH-Ext: A Markdown Part-of-Speech Highlighting Plugin for DeepSeek Harness Web
adhdgofly-dsh-ext is a pure client-side plugin for DeepSeek Harness (DSH) Web, licensed under the MIT License. The plugin leverages DOM post-processing techniques to perform part-of-speech highlighting on rendered Markdown content without modifying the DSH source code: nouns are highlighted in green, verbs in red, adjectives/adverbs in purple, and other words in gray. It supports both English (including lemmatization) and Chinese (using forward maximum matching), and adapts to DSH theme's light/dark mode switching. Core features include a part-of-speech filter toggle, customizable highlight styles (text color change or background box), debounce handling for streaming output, and automatic exemption of decorative areas such as code blocks and buttons. Configuration can be accessed via the ADHDGoFly section in Settings or through the plugin configuration card. Installation is available through DS
Read Moredsh-plugin-doctor: DeepSeek Harness Plugin Health Check
dsh-plugin-doctor is a plugin health check tool in the DeepSeek Harness (DSH) ecosystem, corresponding to RFC #1629. It provides CLI and Agent-callable interfaces for verifying the integrity of manifest, patch, entry, build, pack, install, and config before plugin release. Core features include host masking, dependency, and native module checks against DSH profiles, as well as heuristic security audits (e.g., pre-side effects, Shell launcher risks). The tool supports read-only audit modes (audit/audit-batch), can generate JSON or Markdown reports, is suitable for CI integration, and offers environment diagnostics.
Read MoreDSH-Qixi: Qixi Easter Egg Plugin for DeepSeek Harness Web UI
`dsh-qixi` is a DeepSeek Harness plugin maintained by Zhang9628, licensed under MIT, specifically designed to provide a Qixi Festival theme extension for the DSH Web UI. The plugin includes four core features: enabling the sidebar heart toggle applies a pink rose theme skin, displays blessing banners, Canvas particle backgrounds, and a sharing floating button; entering `520` in the input field triggers a full-screen romantic text barrage; entering `情书` or `loveletter` generates typewriter-style acrostic love letters supporting random generation, rewriting, and favoriting; additionally, it supports generating shareable or downloadable cards sized 1080×1440 with 5 color theme options. Before installation, ensure the local environment has DeepSeek Harness set up, then execute `dsh plug
Read Moredsh-image-subagent: Enabling Pure Text Main Models to Accept Image Attachments
`dsh-image-subagent` is a tool in the DSH plugin ecosystem designed to address the issue of handling image attachments in pure-text main models (v0.2.0, MIT License). This plugin bypasses the image access control gate by removing the `inputModalities` declaration from the pure-text route and projects images as explicit text placeholders carrying complete `attachmentId` and object paths. Instead of directly reading images, the main model delegates to a vision-capable subagent (e.g., `subagent_observer`), which uses the `read_image` tool to access attachments and return descriptions, thereby enabling image-text interaction under pure-text routing. The plugin requires Node >=20 and `@deepseek-ai/dsh >=0.1.1-rc.2` (opti
Read Moredsh-telegram-bot: Remote View and Control DeepSeek Harness via Telegram Private Chat
`dsh-telegram-bot` is a DSH plugin maintained by yuko0331, designed to provide a restricted remote entry point through Telegram private chats, allowing users to view DSH workspaces, create sessions, monitor task status, and cancel current tasks from mobile devices. The plugin only supports private chat text interactions with designated Telegram users and does not support group chats, voice, files, or button operations, nor can it replace final approval for sensitive tool operations. Installation requires adding the GitHub repository through the DSH Web profile, and during configuration, the Bot Token and administrator numeric User ID must be filled in the DSH settings. The Token is stored only in the credential system to ensure security. Typical usage includes using `/workspaces`, `/new`, `/se`
Read Moredsh-smarthome: Integrating Home Assistant with DeepSeek Harness
dsh-smarthome is a Home Assistant control plugin designed for DeepSeek Harness agents, maintained by YLifeOnlyOnce and released under the MIT license. Its core positioning is to enable AI agents to connect to Home Assistant, facilitating device status retrieval, historical data queries, and service calls, while placing write operations behind human approval to ensure operational safety. The plugin's features encompass connection health checks, entity/area/device list queries, real-time status retrieval, weather data reading, historical timeline queries, and real-time event monitoring. In terms of control, it supports scene activation, notification sending (marked as requiring no approval threshold), as well as service calls and template rendering (both requiring human approval). Additionally, it provides area-level and device-level targeted control, along with a Web UI dashboard for visualization.
Read Moredsh-auth-gateway: Providing Authentication Gateway and Login Auditing for dsh Web
dsh-auth-gateway is an MIT-licensed Cordis gateway plugin maintained by xbzbing, designed to provide secure access control for DeepSeek Harness (dsh web). This plugin intercepts unauthenticated HTTP and WebSocket requests at the gateway layer, with core features including password authentication, TOTP two-factor authentication, session management, and comprehensive auditing. It manages sessions through in-memory tokens and HttpOnly Cookies, and implements password failure lockout, global and OTP-independent rate limiting to prevent brute-force attacks. Audit logs record login, logout, and password change events, persisted for 90 days without storing credentials. Installation requires Node >= 20, added via the `dsh plugin` command, and generates a one-time initial password on first startup.
Read MoreDSH-Balance-Float: A Floating Window Plugin for DSH Web Balance and One-Click Exit
`dsh-balance-float` is a web plugin for DSH, designed to embody the philosophy of "everything is a plugin," enabling users to manage their DeepSeek account without leaving the page. The plugin provides a floating window in the upper-right corner of the DSH web interface, displaying real-time account balance, top-up, and grant details, with support for automatic refresh every 60 seconds or manual refresh. Users can trigger a graceful exit via an interface button, closing the local DSH service and the `127.0.0.1:3080` webpage after confirmation. Prerequisites include installing DeepSeek Harness CLI, Node.js 18+, and configuring an API Key. The installation command is `dsh plugin --profile web add dsh-balance-float`, and the installation
Read Moredsh-llm-newapi: Adding NewAPI Provider to DeepSeek Harness
dsh-llm-newapi is an LLM Provider plugin based on the MIT license, designed to add a NewAPI provider to DeepSeek Harness (dsh), enabling integration with OpenAI-compatible gateways without any code modifications. The plugin implements the `LlmAdapter` interface, utilizes the `POST /chat/completions` and `GET /models` endpoints to provide model services, and automatically filters out models that only support chat functionality. Users can install the plugin via npm or GitHub, and need to add the package name to the `bundles` array in the dsh web configuration, then restart the service. The API Key is not read from environment variables and must be configured through the settings page of dsh web.
Read Moredsh-ui-font: Customizing Fonts and Font Sizes for the DSH Web Interface
dsh-ui-font is a community plugin designed specifically for the DeepSeek Harness (DSH) web interface, aimed at resolving font style and font size adjustment issues. The plugin supports independent selection of regular text and code fonts from system-installed fonts, and provides a global font size adjustment slider ranging from -3 to +20 pixels. Its core feature includes a "crosshair selection" mode, which allows users to precisely locate and individually adjust font sizes in specific areas via mouse interaction, along with a fine-tuning list per interface plugin region. The plugin supports three customizable shortcut slots (UI capture, zoom in, zoom out) for quick operations. Setting data is persisted to the DSH server-side settings.yaml, and it is compatible with a localStorage fallback mechanism for offline or older version scenarios. Technically, it is developed based on React and does not bundle fonts.
Read More@visol-456/dsh-llm-fallback: Provider Fallback Chain Plugin for DSH
`@visol-456/dsh-llm-fallback` is a community plugin for DeepSeek Harness, designed to address the issue where single-provider deployments fail directly when requests encounter rate limiting, timeouts, or exceptions. This plugin allows automatic failover to a backup `(provider, model)` target for retrying the same request based on configured priority when the primary provider fails. Core features include maintaining a backup list, triggering failover based on failure codes, a circuit breaker mechanism, and configuration management through a Web UI. Configuration supports hot updates without requiring a service restart, and persistent session events are logged for auditing purposes. Installation can be done via `dsh plugin add` or npm, with mounting and configuration of `fallba` required in `cordis.yml`.
Read Moredsh-virtual-product-team: Driving DSH's Product Pipeline Through Dialogue
`songoao25/dsh-virtual-product-team` is a conversational mode preset for DeepSeek Harness (DSH), designed to automate the full product lifecycle management through a multi-agent workflow. The tool decomposes tasks into 12 stages across 8 phases, including idea validation, requirement definition, technical design, development QA, release, marketing, and iteration. Its core mechanism employs "stage gating," where progress is reported to the user at the end of each phase, and advancement to the next stage occurs only after user approval. Users are only responsible for decision-making and approval, requiring neither technical expertise nor coding skills. For installation, it supports a full installation via `./install.sh` or installing only the skill pack under a specified profile. When in use, users need to start a new conversation and enable Product in the mode selector.
Read Moredsh-notify-windows: Adding Windows Desktop Notifications to DSH
dsh-notify-windows is a DeepSeek Harness (DSH) plugin maintained by SeverusZh, designed specifically for Windows 10/11. It aims to address the issue where users cannot promptly learn about the status of DSH tasks when they are away from the screen, enabling unobtrusive monitoring by sending Windows system desktop notifications at key milestones. Core features include: listening for session `turn/end` events to alert users when tasks complete, encounter errors, or exceed output limits; listening for `approval/asked` events to alert users when manual approval is required (automatically skipped under the `never` policy); and recognizing Agent questions (e.g., `ask_user_question`) to prompt users for responses. The plugin ignores sub-agent sessions by default, with configuration options available to enable them.
Read Moredsh-session-link: Codex-Style Session Deep Linking Plugin for DeepSeek Harness
dsh-session-link is an MIT-licensed plugin for DeepSeek Harness (DSH), designed to address the difficulty of referencing context across sessions in web workflows. Through its session deep-linking feature, the plugin allows users to copy a `dsh://session/<session-ID>` link from a session header and paste it into another conversation, whereupon the source session content is injected as controlled, read-only snapshot background context. On Windows, it supports registering a protocol handler, enabling direct opening of the Web GUI and locating the corresponding session upon clicking the link. The plugin features robust error handling, preserving original text and logging issues for malformed links, self-references, or permission anomalies, with default limits of 3 references per message and 64 KiB per source, propagating only text while excluding non-text blocks such as images. Installation requires executing
Read Moreself-control-guard: Intercepting Host Termination and Providing Controlled Exit for DeepSeek Harness
self-control-guard is an MIT-licensed plugin for DeepSeek Harness (DSH) designed to intercept model attempts to terminate the host process through bash tools. It serves as a UX interception layer rather than a security boundary, implementing hard rejections by identifying standard termination commands such as pkill and kill, while guiding the model to use the controlled dsh_self_exit or dsh_self_restart tools. Exit or restart requires token confirmation and writes to a restart recovery list after execution. The plugin disables the restart feature by default and explicitly errors on misconfiguration to prevent silent failures. Installation requires Node.js 22+ and DSH 0.1.0-rc.6, with the tarball generated via npm pack before installing into DS.
Read MoreDSH-Vault: Encrypted Credential Repository Plugin for DeepSeek Harness
dsh-vault is an encrypted credential repository plugin for DeepSeek Harness (DSH), designed to securely store and manage sensitive information such as usernames, email addresses, passwords, SSH/API keys, OAuth tokens, and TOTP secrets. It leverages Node.js's built-in node:crypto module, employing AES-256-GCM encryption and scrypt key derivation to ensure data is encrypted at rest on disk, with keys never persisted. The plugin exposes tools such as vault_search, vault_get, and vault_add to the model. Its core security mechanism separates "search" from "read": vault_search returns only summaries without ciphertext, preventing sensitive information from leaking into the model context; only after confirming the target does it proceed to...
Read Moredsh-weneed: Turning the "we need to..." Chain-of-Thought Guidance Standard into a DSH Plugin
dsh-weneed is a DeepSeek Harness (DSH) plugin maintained by Nwflower, licensed under MIT, designed to unify integration with the "we need to ..." chain-of-thought guidance specification. The plugin offers three core implementation methods: the `weneed` tool for Agents to inject, remove, or query specification status within a session; the `/weneed` command for human users to perform the same operations and assemble persistent presets; and the WeNeed agent-preset, used to load a persistent persona and the standard full toolset in new sessions. The plugin adopts a pure ESM, zero-build architecture, consuming only the host service. It supports installation via the `dsh plugin` command from package releases or local repository paths, as well as through the `dev_in
Read Moredsh-md-quiz: A Markdown Quiz-Style Reading Plugin for DeepSeek Harness
`dsh-md-quiz` is a web plugin for DeepSeek Harness (DSH), designed to transform Markdown document reading into a structured quiz-based reading workflow. It helps users systematically learn and review document content through five stages: diagnosis, levels, guided reading, checkpoints, and settlement. The plugin registers the `md-quiz-read` skill, the `/mdquiz` command, and a restricted file-reading route (supporting only formats such as .md and .txt, with a size limit of 512KB) with DSH. It also provides a sidebar level-progression panel and a dedicated "Reading Area" tab in the web interface, enabling users to view the original text and automatically identify session messages. Installation requires pnpm as a dependency, and the plugin can be used after adding it via the `dsh plugin` command and restarting the service. Users can
Read Moredsh-tavily: Adding an Optional Tavily Search Tool to DeepSeek Harness
moguiyu/dsh-tavily is an MIT-licensed plugin for DeepSeek Harness (DSH), designed to enhance search capabilities without replacing the built-in `web_search`. The plugin offers multi Tavily API key management, rotation-based or usage-priority failover mechanisms, secure usage viewing functionality, and direct Tavily tools such as `tavily_search`. These advanced tools are disabled by default and require manual activation, without affecting the original search paths. The plugin can be installed via GitHub or npm (package name `@moguiyu/dsh-tavily`), and requires DSH version 0.1.0-rc.x or later. Users need to configure `TAVILY_API_KEYS` in the settings.
Read MoreDSH-Ventus-Whale: DeepSeek Orca 3D Desktop Pet in DSH Web GUI
dsh-ventus-whale is a Web GUI plugin for DSH that provides an interactive 3D desktop pet based on DeepSeek's Orca logo. It floats in the corner of the interface and supports left-click drag-to-rotate (with inertia), right-click to move, single-click to heart, double-click to bounce, and celebration animations when messages are sent. The plugin allows users to rename, reset, or adjust settings (such as size and sensitivity) through a hover toolbar, with configurations persisted to a local JSON file. Technically, three.js is inlined into the client bundle (approximately 124KB gzip), featuring idle frame-rate reduction rendering for performance optimization and restricting API access to local loopback only. Installation requires specific DSH plugin commands and a service restart, with no additional build steps needed. This plugin aims to enhance interface enjoyment rather than extend core chat functionality.
Read MoreDSH-Cloak-Browser: Native Browser Plugin for DeepSeek Harness's CloakBrowser
`dsh-cloak-browser` is a community-maintained plugin for DeepSeek Harness (DSH), designed to integrate CloakBrowser capabilities into the Agent tool pipeline. It ensures session security by maintaining an isolated `BrowserContext` for each Agent, and returns restricted page snapshots along with short-lived element references (e.g., `p1:s3:e8`) after interactions such as navigation, clicking, input, and screenshots, enabling the Agent to continue operations based on these references without retaining extensive DOM data. Core features include on-demand Chromium startup, automatic license detection (supporting direct startup with Free keys and serializing concurrent sessions), proxy-aware GeoIP consistency, domain allowlist/blocklist rules, and handling for images and text—
Read MoreDeepSeek Harness Quota Monitoring Plugin: Multi-Vendor Balance and Window Usage Monitoring
deepseek-harness-quota-monitor is a multi-vendor quota monitoring plugin for DSH, designed to centrally manage the balances and window usage of different LLM providers. This plugin supports two models: a balance-based model that queries balances via API, and a quota-based model that counts only requests passing through DSH based on a local sliding window (e.g., 5h/7d/1m). Its core features include a sidebar with real-time cards displaying today's usage, input/output/cache breakdowns, cache hit rate, and 429 rate-limiting events. The plugin supports automatic discovery of official preset providers (such as DeepSeek, New-API) and allows manual addition of self-hosted gateways. Configuration is flexible, allowing adjustment of polling intervals, low-balance thresholds, and parsers via the settings page or configuration file, with API keys referenced through environment variables to ensure security. The installation command is `d
Read Moredsh-web-attention-badge: Adding Session Alerts to the DSH Web UI
`dsh-web-attention-badge` is a DSH plugin designed for the DeepSeek Harness Web UI, aimed at helping developers intuitively monitor session states. This plugin provides reminders through three approaches: a badge displayed in the upper-left corner of the interface, a count shown in the browser tab title, and a color-changing whale favicon. Specifically, the Amber color represents sessions awaiting user input, while the Green color indicates completed but unopened sessions. These reminders share built-in session storage counts, requiring no additional host code or transport layer, and the badge supports click-through, without obstructing sidebar operations. Installation is straightforward, achieved via the `dsh plugin` command for automatic registration and updates, supporting installation from local sources or GitHub. Users can customize by modifying the `lib/client.js` file through the
Read MoreDSH-BTW: DSH Bypass Q&A Plugin
`dsh-btw` is a side-channel Q&A plugin for DSH, designed to address the need for ad-hoc questions during the main task without disturbing the main model's context. Through the `/btw` command and a centered pop-up panel, it provides an independent session branch for read-only Q&A. Core features include: incremental synchronization of the main conversation history for multi-turn dialogue, clearing branches, and independent maintenance per session; branches respond in read-only mode, with the tool allowlist restricted to read, glob, grep, read_image, and web_search, rejecting operations such as file writing and command execution; branches do not enter the main LLM context and are not displayed as sub-agents. Installation requires the dsh CLI and pnpm to be installed locally, followed by executing specific commands to add the plugin and restarting the `dsh web` process. The applicable scenario is for DSH Web users to retain read-only retrieval capabilities while avoiding pollution of the main context.
Read Moredsh-plugin-longgraph: Registering longgraph Writing Skills in DeepSeek Harness
dsh-plugin-longgraph is an MIT-licensed community plugin maintained by levi-qiao, designed specifically for DeepSeek Harness. This plugin does not introduce a new agent runtime; instead, it integrates the longgraph prompt library into conversations through skill seams, primarily providing three authoring skills: longgraph, loop-graph, and loop-converge, with support for features such as interviewing, compiling, and launching DSH prompts. The installation command is `dsh plugin --profile web add github:levi-qiao/dsh-plugin-longgraph`, and after installation, it can be used directly.
Read Morelesliechowsh/dsh-memo: A DSH Plugin with Limited Public Documentation
The lesliechowsh/dsh-memo repository is maintained by lesliechowsh on GitHub and belongs to the DSH plugin ecosystem. Due to a README fetch failure, key information such as the plugin's positioning, classification, star count, license, installation commands, core features, usage examples, and configuration interfaces cannot currently be verified. Given the lack of official documentation, it is not recommended to construct installation commands based solely on the repository name or enable it directly without inspection. Before use, it is advised to read the repository's README to confirm installation instructions, review the license to determine permissible usage scenarios, and examine the source code for sensitive operations such as command execution, file read/write, or network requests. Additionally, DSH plugins typically run with the permissions of the current dsh process, so thorough validation in a test environment is essential before integrating into production workflows. At present, the publicly available information in this repository is insufficient to fully evaluate its...
Read MoreDSH Background: Adding Persistent Background Settings to DSH Web
The `awesome-dsh-background-plugin` maintained by leavestring (current version 0.1.9, MIT license) is a DSH web background settings plugin designed to provide persistent background customization functionality. This plugin allows users to upload images (JPG/PNG/WEBP/GIF) or switch between three preset ambiences: Aurora, Ember, and Rice Paper. Images are locally compressed to WEBP in the browser, with no data sent to third parties, ensuring privacy. Core features include fine-tuning across five dimensions (presence, overlay, soft focus, fit, focal point), real-time preview, persistent settings (retained across restarts), as well as bilingual and multi-theme support. Installation requires Node.js ≥ 18 and pnpm, and can be done via a one-click script or manual commands, with `ui-background` added to the whitelist.
Read MoreDSH-MCP-Lens: Converging MCP Tool Context with Two Model Interfaces
dsh-mcp-lens is a community plugin for DeepSeek Harness (DSH), designed to reduce the context pressure and API costs associated with large-scale MCP tools. By providing two stable interfaces, `mcp_search` and `mcp_call`, this plugin replaces the direct exposure of the full tool catalog, enabling lazy loading of tool discovery. It only presents precise `inputSchema` for a small set of candidate tools when needed, significantly reducing the amount of data processed by the model in each round. The plugin also includes an authorization control mechanism based on `allowTools` and `denyTools`, where `denyTools` takes precedence, ensuring the safety of final invocations. Additionally, it supports lazy activation, starting MCP processes only when necessary, and comes with a dependency-free utility for auditing tool payload sizes.
Read Moredsh-mcp-admin: View and Manage MCP Servers in DSH
dsh-mcp-admin is an MIT-licensed DSH plugin maintained by kairoz9, designed to address the issues of inconsistent MCP server states and difficult configuration management in multi-Profile environments. The plugin provides two core entry points: the `/mcp` command and the MCP panel in the settings page. The former can list MCP servers across all Profiles along with real-time tool counts, including unconnected servers; the latter supports adding, editing, disabling, enabling, and deleting operations on a per-Profile basis. Status indicators auto-refresh every second, and after saving, configurations are written back to the corresponding Profile's `cordis.patch.yml` and trigger hot reload. During installation, a target Profile must be specified, and it is recommended to pin the version to avoid update risks. Note particularly that if you use pnpm >=1
Read Moredsh-scroll-timeline: User Message Scroll Timeline for DSH Chat Sidebar
`dsh-scroll-timeline` is a browser-side third-party plugin for the DSH web chat interface, designed to address the need for quickly locating user messages in long conversations. It generates a vertical rail of nodes along the right edge of the sidebar, where each user message corresponds to a horizontal node, supporting hover-to-preview message content and click-to-scroll smooth navigation. The plugin is licensed under MIT, derived from `vlln/dsh-navbar`, driven by official anchor attributes without requiring additional commands or routes, and has an empty mount on the Node side. Core features include a peak bar that follows the reading position, nodes expanding at specific ratios on hover to create a magnetic effect, and automatic hiding when there are few messages or on non-chat pages. Users can install it with a single git command and enable it in the settings panel. The plugin supports width adjustment via CSS variables and is compatible with `prefers-re
Read Moredsh-community-plugins: A Guide to Discovering and Installing Community Plugins for DSH Sessions
DSH Community Plugins is an MIT-licensed DSH plugin maintained by HubaKing, designed to bridge the context gap when Agents handle community plugins. It is not a standalone store; instead, it registers a global Skill that writes the discovery, evaluation, and installation rules for community plugins into the session directory. Upon installation, the Agent can read this Skill and verify installed content against the local profile manifest, avoiding assumptions about the presence of uninstalled plugins. Its core features include providing neutral discovery channels such as GitHub topics and npm, recording official installation commands, acceleration methods, and pnpm supply chain policies, and declaring constraints such as not modifying official presets. Users can install it directly via GitHub, Gitee mirror, tarball, or
Read Morehellosz/dsh-pets: Codex Pets Style Plugin for DSH Web GUI
`hellosz/dsh-pets` is a DeepSeek Harness (DSH) Web GUI plugin licensed under the MIT License, designed to visually present agent task status through pet animations. The plugin introduces 10 built-in pets, using 9 state animations (such as thinking, waiting, reviewing, error, etc.) to replace traditional progress indicators, helping users quickly identify the current phase of an Agent during long tasks, approvals, or code reviews. Key features include: pets support drag-and-drop, click interaction, and one-click hiding; the settings page allows users to switch pets and adjust zoom ratios from 0.6x to 2.5x; it supports petdex-compatible custom pet package formats (8x9 spritesheet). The plugin only listens to DSH events without blocking the workflow, and provides status queries via a web interface.
Read MoreDSH-Web-Terminal: Adding a Terminal Tab to DeepSeek Harness Web
dsh-web-terminal is a DeepSeek Harness (DSH) bundle plugin maintained by helays, designed to eliminate the need for switching to an external terminal after the model completes code modifications. This plugin adds a "Terminal" tab at the top of the conversation in the DSH Web interface, featuring an interactive PTY terminal based on xterm.js and node-pty, with support for Windows (ConPTY) and POSIX systems, and automatic detection and switching between shells such as bash, zsh, and PowerShell. Its core advantages include persistent terminal processes, support for multiple independent terminals, automatic reconnection and history playback after page refresh, and terminal operations that remain fully independent of the model context without being recorded in the conversation history. Users can use the /ter
Read Moredsh-agent-message: Cross-Session Agent Communication Plugin for DeepSeek Harness
dsh-agent-message is a DeepSeek Harness (DSH) plugin designed to enable communication between independent agent sessions within the same process. It allows sessions to exchange messages and query delivery receipts, supporting features such as listing available target sessions, sending messages (with three modes: followup, steer, and inject), checking delivery status, locating target sessions via the @ symbol, displaying visual message cards, and copying session IDs. Installation requires compatibility with Node.js 24 and DSH 0.1.0-rc.6+, and it is enabled via the `dsh plugin` command. This plugin is only applicable to local, non-archived independent sessions and does not support cross-process or cross-machine communication, nor does it include real sub-agents. Usage restrictions include a maximum of 1 delivery between the same pair of sessions within 60 seconds.
Read Moredsh-notifacation-frame: DSH Notification Framework
DSH Notification Frame, maintained by gameswu, is a notification framework for DSH designed to centrally manage notification events such as session state, process anomalies, errors, and updates, addressing the issues of scattered configuration and difficult reuse. The plugin supports built-in events and derived plugin registrations sharing the same registry, configuration model, and delivery pipeline. Its core features include: a settings page providing configuration cards with enable toggles, channel and sound effect selection; support for custom built-in synthesized sound effects or audio URLs; in-page Toast notifications, system notifications (best-effort), and optional log recording. Derived plugins integrate by injecting notificationFrame and registering definitions, with the framework handling configuration parsing, validation, and hot updates. Installation requires building the module and adding it to a specified Profile, with a DSH restart for activation. This framework is suitable for scenarios requiring Web-based notification management.
Read Moredsh-session-cleaner: Removing Sessions for the Running DeepSeek Harness Web Runtime
`dsh-session-cleaner` is a DeepSeek Harness plugin (version 1.0.2) maintained by `fountunt` under the MIT license, designed to address session cleanup issues during `dsh web` runtime. This plugin allows deleting running sessions via the Web UI or API without restarting the service, and synchronously removes three types of data: live store entries, workspace records, and disk artifacts. Its core features include providing a "Delete session" entry in the sidebar menu and registering the `POST /api-ext/session.delete` API route, which supports passing `sessionId` in the JSON request body. Installation
Read MoreDSH-Naiwa-Theme: Naiwa Theme Plugin for DeepSeek Harness Web Interface
`dsh-naiwa-theme` is an unofficial entertainment-oriented theme plugin for the DeepSeek Harness Web interface, developed by DevourerM and released under the MIT license. This plugin aims to provide a light and cheerful "Naiwa Frog" style appearance for the default neutral interface, with main features including cream, off-white, and tender green color schemes, supporting both light and dark modes. It changes the empty-state title to "Gagadi Spicy Shrimp" while retaining a half Naiwa Frog background; replaces the title icon and send button with Naiwa Frog imagery; and plays specific sound effects at the start and completion of sessions, while respecting the system's "reduce motion" setting. Users can install the plugin via the dsh CLI, from the source directory, or through local paths, supporting multiple methods such as Git, tarball, npm, and local links. After installation, DSH needs to be restarted and the page force-refreshed. The plugin is based on DeepSeek.
Read Moredsh-humanizer: DSH Chinese Writing and Polishing Plugin
dsh-humanizer is a Chinese writing and polishing assistant plugin maintained by DEEP-IOS. It is not an AI detector and does not provide scoring or profiling. The core approach is to have the model fully read the complete 21-chapter theoretical text and three sample essays before writing, becoming the author during the thinking process before completing creation or polishing in one go. Main features include `humanize_study` for retrieving the full theoretical text, `humanize_guard` for verifying only the preservation of content anchors and textual integrity, and `humanize_reference` for single-chapter reference. The plugin offers two modes—creation and polishing—activated via specific commands. Installation requires adding the plugin to the web profile and restarting, with Node 18+ and pnpm 10.30.3 required. This plugin is suitable for Chinese writing scenarios but does not guarantee detection.
Read Moredsh-skill-hub: Managing DeepSeek Harness Skills in dsh Web
dsh-skill-hub is a dsh web plugin (MIT licensed) developed by cheshireez, designed to centrally manage scattered skill catalogs. It runs based on the official SDK and slot without modifying the dsh source code, primarily addressing issues such as difficulty in skill retrieval, scattered enable/disable entry points, lack of diagnostics, inconsistent import processes, and missing invocation statistics. Core features include: browsing and searching the complete `ctx.skills` catalog on the settings page; supporting enable/disable and body viewing for individual skills or groups; diagnosing frontmatter issues in `SKILL.md`; supporting new skill scaffolding; tracking source repositories and commits for import, synchronization, and recycle bin recovery; scanning and importing marketplace skills from built-in or custom repositories; and counting invocations based on session logs. Installation requires Nod
Read MoreDSH-MiMo-Agent-Tools: Integrating Xiaomi MiMo Search and Multimodal Tools into DSH
`dsh-mimo-agent-tools` is a DSH plugin designed to encapsulate Xiaomi MiMo's search and multimodal capabilities as agent tools, addressing the issues of manually handling API requests and large payload truncation. The plugin provides reasoning tools including `mimo_search`, `mimo_think`, and `mimo_json`, as well as `mimo_vision`, `mimo_audio`, and `mimo_video` that support image, audio, and video understanding, along with core features such as `mimo_asr`, `mimo_tts`, and `mimo_voiceclone` for speech synthesis, recognition, and cloning. Installation requires the DSH environment to have shell and sandboxPolicy services on the host.
Read MoreDSH-Ding: DSH Conversation Completion Tone and Windows Notification Plugin
dsh-ding is a lightweight plugin for DeepSeek Harness (DSH), designed to address the issue of users needing to frequently switch pages to check Agent status. It leverages Windows native notifications and custom alert sounds to monitor key scenarios in real time, such as conversation completion, long-running task execution, Agent inquiries, and pending tool-call approvals. Core features include a WebUI bell button for quick controls (toggle, volume, sound effect selection, and upload), click-to-navigate notifications that jump directly to the session, do-not-disturb mode for the current session, dynamic advanced settings adjustments (e.g., notification templates, debounce and throttle parameters), and configuration import/export. The plugin supports both Chinese and English interfaces, includes built-in support for multiple audio formats, and automatically skips sub-agent events. Users can install it via command line (pnpm), the WebUI plugin marketplace, or manual configuration of cordis.patch.yml.
Read MoreDSH-Mobile-Gate: Adding a LAN Mobile Access Gateway to DSH
dsh-mobile-gate is an MIT-licensed standalone Node gateway maintained by Bernardxu123, designed to address device approval, token binding, rate limiting, and mobile layout issues when accessing the local DeepSeek Harness (DSH) Web UI from a mobile phone on the same local network. The gateway listens on 0.0.0.0, reverse-proxies the DSH Web UI, and injects compact CSS along with mobile-adaptation markers. Its core features include: requiring manual local approval on first access; generating a one-time device token after approval to ensure single-device binding; implementing per-IP rate limiting (default 120 requests per minute); and allowing direct pass-through for loopback addresses. Running as an independent subprocess, it does not modify the DSH main service configuration and supports installation via `dsh plugin add` or static mounting.
Read MoreAtropinolTT/dsh-guide-dog: Adding Multimodal Generation and Visual Inspection to the DSH Web Frontend
`AtropinolTT/dsh-guide-dog` is a multimodal plugin for the DSH web profile, built on MiniMax capabilities, designed to integrate visual inspection, media generation, voice interaction, and Web UI preview functionality. Core features include: utilizing VLM for image description and structured inspection (e.g., screenshots, charts); supporting the generation of images, videos, speech, music, and text; providing a unified media path for real-time preview in conversation cards; and supporting real-time call mode with VAD, streaming TTS, and barge-in functionality. The plugin automatically invokes visual tools via system prompts and allows reuse of existing voice skill pipelines, with automatic fallback when missing. Installation requires the `dsh plugin --profile web add` command or static b
Read Moredsh-session-hub: Unifying Remote DSH Sessions and Local Tool History in One Session Tree
dsh-session-hub is a plugin for DSH web designed to address the issue that historical conversations between remote DSH sessions and local tools such as Codex CLI and Claude Code cannot be displayed in a unified session tree. The plugin merges data through the `/api` data layer, supporting remote session aggregation, local history import, SSH tunnel hosting, and incremental synchronization of model configuration, while preserving the functionality of the official sidebar and conversation area. It allows users to view multi-machine history, real-time streaming, and approval cards, and supports sending, canceling, and renaming sessions. Imported local conversations are read-only by default and become editable only after being converted into real DSH sessions, with the source logs remaining unchanged. The plugin provides independent feature toggles and is simple to install, requiring only the `dsh plugin` command to add it. The environment requires Node 22+ and is applicable solely to the web p
Read MoreDSH-changeproof: Verifying That Changed Lines Are Actually Covered by Tests
DSH-changeproof is a plugin designed for DeepSeek Harness (DSH) that addresses the challenge of verifying whether code modifications are actually executed by tests after changes are made. It provides line-level evidence to ensure that the modified code lines are indeed covered by tests, rather than relying solely on overall test pass status. Core features include associated test linking, line-by-line coverage verification, a code fingerprint-based automatic invalidation mechanism for conclusions, and explicit verification statuses (such as VERIFIED, STALE, etc.). If there is a lack of valid coverage evidence or inconsistency with the current code, the system will not pass the verification. The plugin supports automatic trigger of verification and provides a standalone CLI tool, allowing users to analyze, execute tests, and view statuses without installing DSH. In terms of security, subprocess execution has been hardened with argv-only configuration, environment variable whitelisting, and path confinement. Installation requires Node.
Read Moredsh-api-balance: A Real-Time DeepSeek API Balance Reader Plugin for DSH Web
dsh-api-balance is a plugin for DeepSeek Harness (dsh web) maintained by 02Muller25, licensed under MIT. Its core functionality is to display the DeepSeek API account balance, status, and update time in real time in the reading strip below the session input box in dsh web, allowing users to check their account without leaving the workspace. The plugin supports automatic refresh every 30 seconds, as well as manual refresh, refresh intervals of 10 seconds to 5 minutes, and custom intervals from 5 to 3600 seconds. On refresh failure, it retains the last data and displays the reason, and shows a red warning when the balance is unavailable. API keys are resolved on demand through the dsh credentials service, ensuring that keys are not directly exposed to the host process. Installing this plugin requires Node.js.
Read MoreDSH-oh-my-theme: DSH Web Theme and File Workbench Plugin
`dsh-oh-my-theme` is a third-party plugin customized for the DeepSeek Harness (DSH) web interface, designed to integrate common development features to enhance productivity. The plugin is maintained by `zhxqc` and is licensed under the MIT License. Its core features include: 1. **Themes and Display**: It comes with three built-in skins—`aurora`, `coffee`, and `matrix`—and supports customization of font sizes and styles for conversation flows, file trees, and previews, with preferences saved in the browser's `localStorage`. 2. **File Interaction**: It supports referencing project files in the input box via the `@` symbol to avoid blind AI searches; it provides a right-side file panel with file tree browsing, multi-tab preview, and split-view layouts, and the shortcut `Ctrl/Cmd+P` enables quick...
Read MoreNoLetMe: DSH Session Page Inference Keyword Trajectory Panel
NoLetMe is a plugin for the DeepSeek Harness (dsh) web interface, designed to observe the reasoning traces in the model's streaming output in real-time without modifying the existing UI. It mounts via the official `shell.overlay` slot and specifically tracks reasoning blocks while ignoring visible text. Core features include identifying three categories of keyword traces—"efficient action," "hesitant trial," and "neutral restatement"—providing score-threshold-based gray-release round-by-round judgments, and displaying local model-free descriptive statistics such as the count of `I'm doing`, word length, and TTFT. Before use, the dsh CLI must be ≥ 0.1.0-rc.7 and the Node environment ≥ 22. Users can install it via npm prebuilt packages, directly from GitHub, or from a local directory.
Read Moredsh-quota-badge: DeepSeek Harness Balance Badge Plugin
dsh-quota-badge is a DSH plugin for DeepSeek Harness, designed to address the lack of a comprehensive entry point for viewing balance and usage in the sidebar. The plugin fetches data from the DeepSeek official API, displaying real-time account balance badges at the bottom of the sidebar with support for multiple currencies such as CNY and USD, and features manual/auto refresh along with a digital wheel animation. In the "Balance Monitoring" section of the settings page, users can view currency details, balance trend charts, and adjust refresh parameters, with data stored locally in JSON files. Additionally, the plugin provides local usage statistics based on session logs and official peak/off-peak pricing, including historical backfill, per-key statistics, daily consumption line charts, and model details, with hover support for viewing the peak/off-peak pricing coordinate system. Installation requires Node.js 18+ and is done via npm.
Read Moredsh-client-masquerade: Adding Claude Code / Codex Client Masquerade to DSH's llm-pi-ai Routing
`dsh-client-masquerade` is a DeepSeek Harness (DSH) plugin designed to address client identity recognition and request-body fingerprint verification issues when connecting through `llm-pi-ai` to an intermediate gateway. This plugin writes preset request headers such as `user-agent` into the provider configuration, ensuring they are sent as-is by the adapter without being stripped or overwritten. For scenarios requiring stricter verification, it can also inject Claude Code fingerprints (such as `metadata.user_id`) into the Anthropic protocol request body to pass the gateway's identity authentication. The plugin supports one-click application, clearing, or switching between Claude Code, Codex, and custom masquerade modes, and provides a settings page and model tools.
Read Moredsh-opencode-go-usage: OpenCode Go Usage Observability Plugin for DeepSeek Harness
`dsh-opencode-go-usage` is a Web-GUI plugin that provides usage observation for OpenCode Go model quotas within DeepSeek Harness (DSH). It adds a section to the settings sidebar, displaying usage percentages, quota limits, and reset times for 5-hour, weekly, and monthly allowances. The plugin supports viewing DSH session details, with drill-down capabilities to token usage for individual model calls, and statistics on cache hit rates for both sessions and individual calls. Additionally, it offers model-grouped filtering and aggregate comparisons, a bilingual interface toggle between Chinese and English, and a persistent quota widget below the input box that changes color in real time. The plugin retrieves data by calling the OpenCode Go API, featuring data freshness indicators and a diagnostic section to display request status. Users can install it from GitHub or locally, and configure it accordingly.
Read Moredsh-updater-ui: Check and Update Official DSH on the DSH Settings Page
dsh-updater-ui is a web update plugin for DSH, designed to streamline the official DSH check and update process. The plugin automatically selects the update channel by identifying the installation method of the currently running process (source repository, npm global, or npx): for source-based installation, it performs a fast-forward update via `git fetch`, compares version numbers, and displays commit history; for npm-based installation, it installs the specified version from the official registry. The plugin features automatic background checks every 30 minutes, a red dot notification, and one-click update functionality, along with safety restrictions such as refusing to overwrite local unpushed commits, fixing the package name for installation, and limiting request origins. It is suitable for DSH developers who want to reduce manual judgment of installation methods; after installation, operations are performed via the "Settings → DSH Update" page. The plugin has no third-party dependencies, is licensed under the MIT license, and requires ensuring
Read MoreDSH Tool Writing: A DSH Plugin for Engineering Consistency in Long-Form Web Articles
dsh-tool-writing is a long-form web fiction creation plugin designed for DeepSeek Harness, aimed at addressing issues such as loss of settings, forgotten foreshadowing, and loss of outline control in long-form writing through engineering approaches. This plugin is licensed under MIT and provides 48 `novel_*` tools, supports multi-book workspace isolation, and utilizes an independent DeepSeek Key to achieve task offloading and parallel processing for drafting, polishing, and synchronization channels. Its core capabilities include an elastic contract system (story commitment letter, canonical ledger, etc.), post-chapter eight-item health checks and AI-flavor detection, dual-platform review for Qidian and Tomato, and sensitive content self-inspection. Additionally, it features built-in semantic retrieval and concept vector retrieval functions, requiring no third-party Embedding Key, and supports import, reading, and decomposition management for feed-area book libraries. Installation requires configuring the main API Key.
Read MoreDSH UI Tweaks: Real-time Web UI Adjustments in the Settings Panel
`dsh-ui-tweaks` is a community plugin for the DeepSeek Harness (DSH) Web UI, maintained by wlj521, designed for on-the-fly interface detail adjustments within the settings panel. Core features include customizing code font size, toggling table styles, and integrating GitBar (supporting branch management, diff viewing, and commits). Additionally, the plugin offers archived session management, MCP server configuration, `/init` project analysis directives, a whale status indicator, task reminders (notifications, flashing, and sounds), and precise cache hit rate display. The plugin requires DSH v0.1.2-alpha.1 or later and Node.js >=20, and supports installation via npm or GitHub. Most advanced features such as GitBar and MCP management are disabled by default
Read Moredsh-task-memory: Task-Isolated Long-Term Memory for DeepSeek Harness
`dsh-task-memory` is a MIT-licensed long-term memory plugin for DeepSeek Harness, designed to address the issue of task content confusion caused by global memory. This plugin uses tasks as isolation boundaries, maintaining independent memory banks for each task to ensure that `remember`, `recall`, and `search` operations are performed only within the scope of the current task. Core features include binding specific task banks via `memory_bind_task`, providing precise read/write operations by key and lexical search based on keywords (supporting both Chinese and English), supporting memory deletion and bank management, and optionally injecting the current task's pinned or recent facts into the agent's system prompt to optimize context. The plugin requires Node.js >= 20.
Read More@tonydua/dsh-web-search-exa: Keyless Exa Search Plugin for DeepSeek Harness
`@tonydua/dsh-web-search-exa` is a zero-configuration Exa search plugin for DeepSeek Harness (DSH), supporting Node.js >=18 and licensed under MIT. By default, this plugin performs searches through an anonymous MCP service (`mcp.exa.ai/mcp`) and can be used without an API key. If the `EXA_API_KEY` is configured, it automatically switches to the Exa REST API for a more stable service. Acting as a drop-in provider for the `ctx.web` seam, it is compatible with existing `web_search` and `web_fetch` tools without requiring any modifications to the original configuration. Installation is done via the `dsh plugin`
Read Moredsh-tui: Terminal Interface for DeepSeek Harness
`dsh-tui` is the open-source terminal frontend of DeepSeek Harness (DSH), designed as a plugin to extend the interactive capabilities of DSH. It features a status bar displaying session ID, model status, and statistics, and supports managing LLM providers and Agent presets via `/model` and `/presets`. Core functionalities include real-time display of tool calls and reasoning processes, support for switching permission presets with `Shift+Tab`, and handling approval and planning modes. Users can manage goals using `/plan` and `/goal`, compress history with `/compact`, execute local shell commands with `!`, and reference repository files with `@`. Input supports Readline-style editing and history recall. Installation requires Node 22.19+ and AP.
Read Moredsh-live2d-companion: Live2D Status Monitor and Desktop Companion Plugin for DeepSeek Harness
dsh-live2d-companion is a Live2D monitoring plugin for DeepSeek Harness (DSH), available in both web widget and Electron transparent desktop pet formats. It subscribes to the DSH session event stream and uses an 8-state state machine to visualize in real time whether the AI is in stages such as thinking, working, waiting, error, or completion. The plugin supports independent state display and aggregation for multiple tasks. It is compatible with Cubism 4/5 models and includes character interaction features such as clicking, dragging, and gaze following, as well as editable speech bubble presets and a model management panel. Additionally, it features a game center for Gomoku and chess that supports local engines, AI players, and LLM commentary. This plugin integrates seamlessly with zero modifications through the cordis layer, is compatible with DSH upgrades, and provides a standalone
Read Moretianji-qingtian/dsh-spec-loop: Verify Information Before Enabling
The DSH plugin `tianji-qingtian/dsh-spec-loop` currently only has a verifiable GitHub repository path (https://github.com/tianji-qingtian/dsh-spec-loop) but lacks other key information. Due to the failure of README fetching, the plugin's core functionality, installation commands, license type, maintainer information, star count, and specific usage examples cannot be confirmed. Without official documentation, it is not recommended to directly assemble installation commands or enable this plugin. It should be treated as a lead to be verified for now. It is advisable to first check the GitHub repository page, wait for official documentation or README updates, and verify the source code and license compatibility before evaluating whether it is suitable for installation and use.
Read Moredsh-model-router: Model Routing and Cost Dashboard for DeepSeek Harness
`dsh-model-router` is a model routing and cost optimization plugin for DeepSeek Harness. It routes simple requests to cheaper models through heuristic rules, reserves complex requests for the main model, and automatically falls back on instantaneous failures. This approach reduces costs while ensuring quality for requests requiring context, vision, or reasoning capabilities. The plugin supports vision-aware routing, prioritizing available vision models if messages contain images, and respects user-selected models. In automatic mode, it prompts the user for a quick response when a simple request is detected. Additionally, it provides a real-time panel in the Composer Dock, displaying token usage, cache hits, and estimated costs based on the pricing table. Installation requires ensuring the `dsh` CLI is in the PATH, followed by restarting the Web profile.
Read Moredsh-plugin-template: DeepSeek Harness Plugin Skeleton
`dsh-plugin-template` is a DeepSeek Harness plugin development skeleton maintained by `sunshine-lang` (MIT license), designed to simplify the plugin creation process. This template centralizes core components such as bundle formats, tool DSL, configuration validation, testing, and release checks. Developers can quickly generate a plugin directory using the `scaffold` script, then supplement tool logic and configurations as needed, and finalize documentation following the release checklist. The template supports two build paths: using `pnpm` with `tsconfig.local.json` within the harness repository, or cloning independently and building with `npm`. During development, specific conventions must be followed, such as omitting the `required` field for optional parameters.
Read Moredsh-project-kanban: Project Board Plugin for DeepSeek Harness
dsh-project-kanban is a kanban plugin within DeepSeek Harness (DSH), designed to address the issue of scattered planning, task decomposition, and defect tracking information for intelligent agent developers during conversations. This plugin enables agents to directly create and update planning cards through `kanban_*` tools, with data isolated by workspace (project) and persistently stored in disk JSON files. Core features include: card tags and custom colors, high/medium/low priority marking, column sorting and drag-and-drop insertion, keyword and multi-dimensional filtering search, due date setting and overdue highlighting, recycle bin management, batch operations, statistical data viewing, 50-step undo, cross-project card movement, and source session traceability. Installation requires using the `dsh` CLI, with recommendations to add it from GitHub or npm, and some versions...
Read Moredsh-plugin-terminal: Adding a Bottom Terminal Panel to the DSH Web GUI
dsh-plugin-terminal is a bottom terminal panel plugin developed specifically for the DeepSeek Harness (DSH) Web GUI, designed to allow users to use multi-tab Shell at the bottom of the page without leaving the browser. Based on node-pty, the plugin supports ConPTY on Windows and openpty on Linux/macOS, addressing the needs of executing commands in parallel within the chat interface, viewing logs, and running full-screen terminal programs like Codex and Claude Code. Core features include: supporting the creation, closure, and restart of multi-tab sessions, with processes continuing to run when switching tabs; persistent storage of session status, working directories, and scrollback history, which can be restored after page refresh or restart; compatibility with xterm.js 6 features, and support for t
Read MoreDeepSeek Harness Plugin better-model-provider: Declarative Inference Effort, Input Modality, and Capacity by Model
better-model-provider is a DeepSeek Harness (DSH) web plugin designed to address functional limitations caused by missing model capability declarations in OpenAI-compatible providers. This plugin offers a standalone settings interface, allowing users to declare and edit individual model capabilities without directly editing YAML configuration files. Its core features include customizing reasoning effort levels, configuring input modalities (such as enabling image input to avoid rejection), and editing context window sizes and maximum token capacities. The plugin supports sparse overrides for official catalog routes, saving only differences from default values and enabling one-click restoration. It also allows quick creation of declarations for unconfigured routes, though API keys still need to be managed through the official interface. Compatible with DSH 0.
Read Moredsh-plugin-call-me: Enabling DeepSeek Harness to Relay Commands via Your Phone
dsh-plugin-call-me is a DSH community plugin designed to address interaction challenges when the operator is offline. It utilizes the `/call-me` service to dial an iPhone, reading out the issue and transcribing the user's verbal response back to the current session, enabling remote approval or supplementary instructions. Core functionalities include the `call_me` (bidirectional voice call, blocking for up to 5 minutes) and `text_me` (one-way text message) tools. Users can configure automatic phone outreach upon session completion or approve operations by verbally answering "Yes" during tool authorization. The plugin exclusively supports iPhones, requires Node.js >=20 and DSH >=0.0.1, and is released under the MIT license. Installation involves pairing an iPhone to obtain a 10-digit number for configuration, with no support for Android or self-hosting.
Read Moredsh-session-deeplink: Accessing and Sharing DSH Sessions via URL
dsh-session-deeplink is a web client plugin for DeepSeek Harness (DSH) designed to enable direct access and sharing of sessions via URLs. This plugin allows users to open a specific session through a link like `/?session=<id>` and automatically synchronizes the session ID in the browser's address bar when switching sessions, while preserving other query parameters. It operates entirely on the client side, adding no load to the host server. For installation, it is recommended to install it via npm packages to the web profile, or it can be pulled from GitHub. When using pnpm 10+, authorization for building must be granted in the configuration file. The plugin is currently developed based on DSH 0.1.0-rc.6, and as DSH is in a developer preview stage, future versions may require updates. Before use,
Read Moredsh-token-viewer: CC Switch-style token consumption statistics for the DeepSeek Harness Web GUI
`qwert702/dsh-token-viewer` is an MIT-licensed read-only statistics plugin for DeepSeek Harness Web GUI. Adhering to the "everything is a plugin" philosophy, it does not modify prompts or initiate new requests. Instead, it centrally displays token consumption, cache hit rates, cost trends, and account balance by reading the host's `usageLog` and proxy balance interface. Core features include the real-time TokenDock above the Composer, balance cards in the sidebar, usage statistics panels, and trend charts based on per-request data. The plugin supports filtering data by time range (Today/7d/14d/30d/All) and tabs (Request Logs, Projects, Models), and provides views for request and model statistics along with average cost. Price calculations are based on a built-in peak-valley list or P
Read Moredsh-meow-smooth: A DSH Front-end Experience Plugin for Mobile Devices
dsh-meow-smooth is a DSH frontend enhancement plugin maintained by Phant0Meow under the MIT license. It aims to optimize the mobile experience without any modifications to the DSH core. This plugin primarily addresses issues such as unsuitable interfaces, inconvenient interactions, and lack of notifications when accessing DSH on mobile devices. Its core functionalities are divided into three main sections: First, it optimizes the mobile UI interaction, including features like collapsing input fields on blur, line breaks with the enter key, automatic adjustment of the top bar, auto-collapsing sidebars, edge-gesture drawers, and preventing accidental zooming, all of which enhance mobile usability. Second, it offers a multi-level reminder and notification system, supporting in-page card prompts and system notifications (requiring HTTPS and VAPID keys), as well as compatibility with Web Push and Webhooks (such as Bark). This is particularly useful in multi-session scenarios, ensuring effective reception of task completions, permissions, and other alerts.
Read Moredsh-file-claim: File Claim and Protection for Concurrent DSH Sessions
dsh-file-claim is a DeepSeek Harness (DSH) plugin designed to resolve file conflicts and overwriting issues when multiple concurrent sessions edit the same workspace. Maintained by Nwflower and licensed under MIT, the plugin is zero-dependency and build-free, relying solely on Node.js built-in modules and Git. Its core features include: 1. **File Ownership Management**: Provides `claim_files` and `release_files` tools for exclusive ownership declaration and release of files/directories, supporting idempotent merging and directory-level overrides. 2. **Heartbeat and Takeover Mechanism**: Automatically refreshes heartbeats and cleans up stale ownership of crashed sessions via DSH lifecycle events, with support for `stale`
Read Moredsh-selection-ask: One-click quote of selected dialogue text to composer
dsh-selection-ask is a DeepSeek Harness (DSH) web plugin maintained by lzbaclz, designed to optimize the context reuse experience. Users simply need to select specific text in the conversation interface, and a "Ask DeepSeek" button will appear next to the selection. Clicking this button automatically fills the selected content into the composer in Markdown blockquote format, eliminating the need for manual copy-pasting. The plugin only processes text in conversation records, using the `inputActions.setDraft` API to write drafts, ensuring security. Version 0.1.0 is available under the MIT license, with pre-built packages provided for installation without local building. Installation requires adding the plugin via the `dsh plugin` command from a GitHub or local link, and enabling it may prompt a restart.
Read Moredsh-task-dag: Adding Real-Time Tasks and Workflow Topology to DeepSeek Harness
`dsh-task-dag` is a Web plugin for DeepSeek Harness (DSH), designed to address the issue of scattered multi-agent task states. Based on DSH's existing Client projections, this plugin integrates Sessions, sub-agents, Agent Teams communication, and Workflow execution into three interactive topology views—Overview, Agent Teams, and Workflow—without requiring additional databases or polling. Core features include: the Overview serving as an entry point to display the overall topology; the Agent Teams view presenting team structures, task dependencies (blockedBy DAG), and communication overlays, with the note that its data relies on Host composition events.
Read Moredsh-layered-memory: DeepSeek Harness L0-L3 Layered Distillation Memory Plugin
`dsh-layered-memory` is a memory plugin designed for DeepSeek Harness, aimed at addressing issues such as context loss and repetitive questioning in long conversations and cross-session interactions. It automatically executes background processes including L0 raw conversation capture, L1 atomic memory extraction, L2 scene block integration, and L3 core profile distillation to transform conversational information into reusable memory assets. Before model execution, the plugin automatically recalls relevant memories based on length and time budgets, injecting them into the context to avoid slowing down the conversation. The plugin offers three proactive query tools, such as `memory_search`, supports four session-level memory tiers—daily, work, smart, and closed—and features a "write-only, no-read" toggle, same-session deduplication, automatic context compression resets, and time-based weighted recall functionality. The LLM token costs incurred during the distillation process are recorded.
Read Moredsh-reasoning-settings: Add a Reasoning Intensity Settings Page for DSH Custom llm-pi-ai Providers
`dsh-reasoning-settings` is a MIT-licensed plugin for DSH, primarily used to configure the reasoning strength of custom `llm-pi-ai` providers. This plugin addresses two core issues: firstly, it allows users to declare reasoning strength levels from `off` to `max` for custom models, defining the actual wire value sent and the provider's default values; secondly, it optimizes subagent invocations to correctly inherit the parent's provider, model, and reasoning strength, avoiding the use of incorrect official default settings. The plugin provides a settings page to automatically read added providers and models, enabling secure parameter configuration via the official API without touching API keys. It extends the `subagent` and `subagent_for` functionality.
Read MoreDeepSeek Harness Lark Bridge: Controlling DSH Sessions from Feishu/Lark
dsh-lark-bridge is a bidirectional control plugin for Lark/Feishu within the DeepSeek Harness (DSH) ecosystem, designed to link Lark conversations with DSH Sessions for remote viewing and control. This tool supports initiating, continuing, correcting, stopping, or resuming DSH tasks through Feishu, and maps Lark groups to specific DSH projects, with each topic thread corresponding to an isolated Session. Core functionalities include real-time task status updates via native cards, approval of tool calls, responses to agent questions, and secure interaction handling for text, images, and workspace files. It employs WebSocket for persistent connections, eliminating the need for public webhooks, and requires Node.js 22+ and pnpm for its runtime environment. Installation is done using `pnpm
Read Moredsh-obsidian-assistant: Read and Write Local Obsidian Vault in DSH
`dsh-obsidian-assistant` is a DeepSeek Harness plugin for unified operation of Obsidian vaults. It employs a dual-channel mechanism: the file channel operates independently of Obsidian, supporting full-text search, note reading and writing, bidirectional link analysis, batch renaming with automatic wikilink rewriting, and novel chapter export; the REST channel is enabled when Obsidian is online, offering high-speed index search, command triggering (e.g., Dataview/Templater), and advanced API passthrough. If the REST channel is unavailable, the system seamlessly degrades to file mode. Installation requires configuring the mandatory `vaultPath` parameter, with optional parameters such as `apiUrl`. Typical use cases include searching before reading notes, employing idempotent editing, and more.
Read Moredsh-plugin-session-import: Importing local tool sessions into DSH
dsh-plugin-session-import is a DeepSeek Harness plugin maintained by huguangyu666 under the MIT license. This plugin is designed to address the issue of missing context when developers continue existing projects in DSH. It supports importing historical chat records from tools such as claude-code, codex, reasonix, and zcode into DSH sessions while preserving workspace bindings and tool capabilities, enabling seamless conversation continuation. The core features include: parsing and importing sessions from the four supported tools; providing session list display, cache scanning, and filtered search by title or project name; supporting multi-select batch import with independent configuration for each session; automatically assigning a default preset scope to imported sessions, allowing the use of read, edit, gre, and other capabilities.
Read Moredsh-minimal-vision: On-Demand Visual Assistance in DSH Minimal Mode
dsh-minimal-vision is a DSH community plugin designed to address the pain point of lacking visual evidence support in minimal mode. It is maintained by Flora233333, licensed under MIT, and requires Node >=20. The plugin enables on-demand visual capabilities by concealing context and Bash calls to `dsh-vision` without registering new chat models or modifying the system prompt, exposing only `persistent-bash` and `str_replace_editor` to the model. It supports processing images in PNG, JPEG, WebP, and GIF formats, as well as documents such as PDF, DOC, and PPT. Images are processed using `sharp` before being sent to the vision interface, while documents are handled by Agen.
Read Moredsh-loop-dock: A DeepSeek Harness for Multiple Agent Loops
dsh-loop-dock is a pre-alpha plugin (v0.1.0, MIT license) designed for DeepSeek Harness (DSH), addressing the limitation where multiple Agents share a single loop entry point in DSH. Instead of restructuring the agent loop, this plugin introduces a loop dock mechanism, enabling the concurrent execution of multiple agent loops within a single Harness and allowing different Agents to select and bind to specific loops. Its core functionalities include loop registration, selection, Agent binding, and driver delegation, along with providing protocols for strategy loop and driver loop integration, a default headless driver, and official sta
Read Moredsh-prompt-manager: Breaking DSH System Prompts into Manageable, Previewable Pipelines
dsh-prompt-manager is a plugin for DeepSeek Harness (DSH), designed to address the issue of opaque system prompt assembly by providing a visual and configurable prompt pipeline management system. Its core functionalities include: executing replacement, insertion, or deletion operations on prompt segments via presets, with support for pinning, anchoring, and numerical sorting; offering end-to-end visualization from source segments and variable interpolation to the final request; enabling the review of the last 20 assembly histories; and facilitating rule editing through form-based interfaces and preset switching via the settings page. The plugin provides four Agent tools, such as `switch_prompt` and `list_prompts`, and supports hot-reloading of preset files upon modification. After installation, users can edit personalized presets in YAML format under the `$DSH_HOME/prompts/` directory. This plugin is suitable for
Read Moredsh-acp-server: Connecting DSH to ACP Client
dsh-acp-server is a DSH plugin maintained by dushaobindoudou, designed to expose the DeepSeek Harness (dsh) agent as an Agent Client Protocol (ACP) server, allowing external clients (such as Zed) to directly drive the dsh agent. It supports creating sessions, streaming output, plan updates, tool calls, and permission approvals. This plugin is compatible with Node.js >= 22 and can run as a standalone process (stdio or HTTP+SSE) or merged with `dsh web`, which provides both GUI and ACP interfaces on the same port. Users can use it by simply installing the dsh CLI and adding the plugin, supporting both local editor and remote access scenarios (requires
Read Moredsh-openai-oauth: Integrating Codex Model into DeepSeek Harness via ChatGPT Login
`dsh-openai-oauth` is a standalone community plugin for DeepSeek Harness (DSH) designed to address external model login status, credential storage, and model list management. This plugin works by connecting to the official local Codex app-server, leveraging the OAuth mechanism of ChatGPT accounts to handle login, credential saving, token refreshing, and model access, eliminating the need for users to separately prepare an OpenAI API key or maintain a hardcoded model version list. Key features include automatic registration to DSH's web, headless, and custom profiles, with support for configuring providers and models via the interface or the `~/.dsh/settings.yaml` file. The model list is updated in real-time from the current
Read MoreDeepTrial/dsh-bash-rtk: Pass DSH bash commands meeting conditions to rtk for compressed output
`dsh-bash-rtk` is a DSH bash executor plugin maintained by DeepTrial, designed to route eligible Shell commands to `rtk` for processing to compress tool output and reduce Token consumption while preserving the original execution semantics. The plugin adopts a conservative approach, only applying `rtk` wrapping to simple commands within a whitelist (such as `git status`, `cargo build`). For complex commands containing Shell metacharacters, non-whitelisted commands, or when `rtk` is unavailable, it automatically falls back to pass-through execution. It provides both standard and sandboxed Executors and supports forced activation via configuration settings. Prior usage requires separate installation of `rtk`, and the plugin is disabled by default, requiring explicit enablement in the configuration to take effect.
Read Moredsh-history: View, Search, and Jump to Your Sent Messages in Ultra-Long DSH Sessions
dsh-history is a DSH Web plugin developed by chenproton, designed to address the difficulty of locating user-sent messages in long sessions. Released under the MIT license, its core features include listing all user messages in the current session (covering unloaded old pages and compressed/overwritten history), supporting time-based sorting, real-time search filtering, one-click text copying, and providing auto-positioning functionality. When a user clicks on a message, the plugin automatically loads missing history, waits for page rendering, smoothly scrolls to the target location, and highlights it before closing the panel. To ensure a seamless experience, the plugin supports pre-fetching message lists in the background for instant loading and displays status labels such as "locatable" and "unloaded." Before installation, users must ensure the DSH environment is functioning properly and that the Node version is at least 20. Users can add the plugin package via command line, clone and install directly from GitHub,
Read Moredsh-message-preview: Right-side Message Navigation Bar for DeepSeek Harness Web UI
dsh-message-preview is a DSH Web UI plugin maintained by asukasec, designed to address the inconvenience of manually scrolling through long sessions to find specific messages. The plugin adds a message navigation bar on the right side of the session, indexing only user-sent messages while excluding tool notifications and background tasks. Key features include: automatic highlighting of the current reading position; hover functionality to display message sequence number, relative time, and text preview; smooth scrolling and historical message loading upon clicking navigation blocks to jump to specific positions; and support for keyboard navigation (Tab to focus, arrow keys to select, Enter to jump). The navigation blocks adapt their layout automatically, hide when fewer than two user messages are present, and default to displaying only a position indicator, expanding when the mouse approaches the right edge. Interface text automatically switches based on DSH language settings. Installation requires DeepSeek Harness 0.1.0-rc.6.
Read Moredsh-expert-mode: DSH's Multi-Expert Agent Preset
dsh-expert-mode is a DSH agent-preset plugin maintained by Asher-2000 under the MIT license, distinct from Cordis service plugins. It is designed to construct a workflow featuring a "Chief Coordinator + 17 Domain Expert Sub-agents." Key functionalities include smart task delegation for routing tasks intelligently, a fast track for handling simple tasks, a five-anchor constraint system to prevent topic drift, multi-expert cross-review and a five-stage quality gate for high-risk tasks, as well as a file-system-based task board scheduler and an inter-expert communication bus. The plugin also incorporates fault recovery, an experience pool storage, and progressive knowledge injection capabilities, supporting documentation in both Chinese and English. It can be installed directly via `dsh plugin add` or manually added after installation through npm.
Read Moredsh-prompt-optimize: Prompt Optimization, Personalized Instructions, and Usage Cards for DSH Web
`dsh-prompt-optimize` is a DSH web plugin designed to address the issues of scattered functionalities in draft rewriting, long-term preference settings, long conversation navigation, and API usage viewing. The plugin offers four core features: firstly, prompt optimization, which utilizes the DeepSeek model to rewrite drafts with a preview-before-apply option; secondly, personalized custom instructions, allowing users to set and persistently save long-term preferences; thirdly, user question anchors, enabling quick navigation and scrolling to specific user messages in long conversations via anchors on the right side or top; and fourthly, a DeepSeek API floating usage card, which displays real-time spending and balance for the current key over today, yesterday, and the last seven days, with data calculated in GMT+8. The plugin is licensed under MIT, requires the DSH environment to operate, and supports installation and uninstallation via the `dsh plugin` command.
Read Moredsh-prompt-rail: Vertical Prompt Quick-Jump Bar for DSH Web Sessions
`dsh-prompt-rail` is an MIT-licensed plugin for the DeepSeek Harness (DSH) Web session view, designed to address the difficulty of locating ordinary user prompts in long conversations. This plugin adds a vertical quick-jump bar beside the sidebar, displaying each loaded ordinary user prompt as an individual marker. It supports hover preview and click-to-scroll navigation while filtering out non-user messages such as assistant and tool messages, thereby improving search efficiency. To install, place the plugin directory in the `plugins` folder within the Harness root directory. Windows users can use a batch script for one-click installation and restart, while macOS/Linux users need to run the Node installation script and start the Web service. In the development environment, it is recommended to work in a parallel checkout.
Read Moredsh-llm-oauth: Adding Subscription-Based LLM Login to DeepSeek Harness
`dsh-llm-oauth` is a standalone OAuth plugin for DeepSeek Harness (DSH), designed to allow users to access LLMs through existing subscriptions (such as Grok, GitHub Copilot, ChatGPT/Codex, Anthropic, OpenRouter, Kimi for Coding) without needing to maintain API Keys. The plugin does not modify the Harness repository, reuses the `@earendil-works/pi-ai` model directory, and manages credentials via `CredentialStore` to enable automatic token refresh. Users can access the plugin through the command line or the Web UI's `Settings → OAuth / Subscr` interface.
Read Moredsh-lark-meeting-notifier: View and remind Lark meetings in the DSH workspace
dsh-lark-meeting-notifier is a DeepSeek Harness (DSH) plugin designed to address the issue of users easily missing Lark meetings while working in the DSH workspace. The plugin displays a floating box on the right side of the workspace, listing today's remaining meetings along with their meeting room names. It uses a multi-alarm mechanism to trigger flashing reminders as meetings approach, with colors changing based on urgency. Users can click on an entry to dismiss the reminder or permanently remove the local reminder. It also supports viewing tomorrow's meetings, and all operations only affect local reminders without modifying the original data in the Lark calendar. Before installation, ensure that `lark-cli` has been authorized for user-level calendar read access, and configure the `danger-full-access` sandbox policy when executing within the Host. The plugin offers configurable options, including advance reminder times and automatic stop functionality.
Read Moredsh-ears: Open Source Voice Input Plugin for DeepSeek Harness
`dsh-ears` is an open-source voice input plugin for DeepSeek Harness (DSH) (v0.2.1, MIT license), designed to enhance the text input experience in the Web UI through speech recognition and optional text polishing. This plugin supports multiple recognition backends, including Web Speech, local Whisper, Groq, Deepgram, Alibaba Cloud Bailian, Tencent Cloud, Xiaomi MiMo, SiliconFlow, and custom OpenAI-compatible interfaces. Its core workflow converts voice input into an editable draft, with the polishing feature enabled by default to refine text, but it does not automatically send messages, ensuring users retain full control. Installation requires DSH version 0.1.0-rc.6 to 0.1.1-rc.2 and Node.js ^22.19.0 or >=24.
Read Moredsh-compact-activity: Making DSH Process Recording More Compact
`dsh-compact-activity` is a plugin for DSH designed to optimize the display of continuous thinking and tool calls in the web interface. This plugin collapses such process information into a single-line item that is collapsed by default, allowing users to expand it at any time to view details while ensuring the model's final output remains clearly visible. It displays the execution status, count, and summary of the last activity in real time, and can identify non-zero exit codes or termination signals from terminal tools like PWSH and Bash, counting failed steps separately. If the final step fails or is interrupted, it shows "Execution Error"; if completed normally, it displays "Completed". The status text follows the language settings of DSH and supports both Chinese and English. The plugin only adjusts the interface display without modifying the model context, logs, or tool execution. Installation is applicable to DSH Desktop 2.0.3 or standard CLI/Web environments (requires pnpm).
Read Moredsh-ssh: SSH Remote Execution Plugin for DeepSeek Harness
dsh-ssh is the SSH remote execution plugin for DeepSeek Harness (DSH), developed based on the ssh2 library. It executes functions such as Bash, file operations, PTY terminals, and LSP on remote hosts through a single SSH connection, while only the DSH process is retained locally. This plugin supports multi-hop ProxyJump chains, SFTP uploads and downloads, and complete authentication. Core configuration requires specifying the host, username, and absolute path cwd in cordis.yml, with the option to add a jump array for jump host configurations. Users can also individually mount SSH, subprocess, or file system providers. When using it on the web, the default directory selector needs to be disabled, and dsh-ssh-related components should be inserted, with placeholders obtained via RPC.
Read Moresuperfly/sprites-deepseek-plugin: Using Sprites for Environment Isolation in DeepSeek Harness
`superfly/sprites-deepseek-plugin` is a DeepSeek Harness (DSH) plugin designed to integrate isolated and persistent Linux environments (Sprites) into DSH, addressing issues of dependency pollution and state chaos that arise from performing builds, tests, and long-running services directly in the host environment. This plugin exposes `mcp__sprites__*` tools via the MCP mechanism, supporting operations such as creating/listing Sprites, creating checkpoints, running test suites, starting web services, and obtaining URLs. It requires Node.js 20.19+ and DSH developer preview to run, and first-time use necessitates browser OAuth 2 via `mcp-remote`.
Read Moredsh-weather: Weather Query Plugin for DeepSeek Harness
dsh-weather is an MIT-licensed plugin for DeepSeek Harness (DSH), maintained by sunshine-lang. Built on the free Open-Meteo data source, it provides weather query capabilities for agents without requiring an API key or registration. The plugin offers a `get_weather` tool that supports querying real-time weather (temperature, apparent temperature, humidity, wind speed) for any location, as well as multi-day forecasts for up to 7 days, with the option to switch between Celsius and Fahrenheit units. Installation is performed by running the `dsh plugin add` command under the web profile. Users can trigger queries via natural language input in the web UI, with default configurations including a 10-second timeout and Celsius units. Local development requires Node.js version 22 or higher.
Read Moredsh-pdf: Reading PDF Text, Metadata, and Page Ranges Locally in DeepSeek Harness
`sunshine-lang/dsh-pdf` is a DeepSeek Harness (DSH) plugin licensed under MIT, designed to locally parse PDF files. It leverages PDF.js to extract text, metadata (such as title and total page count), and content from specified page ranges in an offline environment, without requiring an API key or network connection. Its core functionality includes the `pdf_read` tool, which supports text extraction page by page with page number annotations and allows flexible selection of page ranges via formats like `"1-3,5"` or `"all"`. To ensure security and efficiency, the plugin incorporates built-in limits for file byte size (default: 20 MiB), maximum pages per parse (default: 500 pages), and maximum characters per invocation (default: 12,000 characters), triggering an error when these limits are exceeded.
Read Moredsh-ros2: ROS2 Debugging and Robot State Visual Analysis Plugin for DSH
dsh-ros2 is a plugin of DeepSeek Harness (DSH), maintained by StvLi, designed to provide a hierarchical permission-based debugging toolset and robotic state visual analysis capabilities for ROS2 development. The plugin divides functionalities into four levels from L1 to L4: L1 is for read-only diagnostics, covering nodes, topics, TF trees, and system health checks; L2 involves approval-gated write operations, including colcon builds, rosdep installations, parameter settings, and safe state management, adopting a "reject-is-fail" mechanism; L3 supports RViz2 lifecycle management, screenshots, and multimodal visual descriptions; L4 provides real-time visual analysis in headless environments, relying on Python rclpy and a VLM gateway. The plugin incorporates four skills: diagnostics, visual analysis, registration, and retrieval, and integrates real-time safety mechanisms.
Read Moredsh-balance-plugin: View DeepSeek Balance and Token Usage in DSH Web Sidebar
dsh-balance-plugin is a web plugin for DeepSeek Harness (DSH), designed to address the inconvenience of querying DeepSeek API balance and token usage. This plugin adds a balance viewing feature at the bottom of the DSH Web sidebar, supporting switches between "Today" (Beijing time) and "All History," and strictly limits data statistics to the `deepseek-official` provider only, avoiding interference from other vendors' API calls. Core features include automatically reusing local credentials to call the official interface for displaying balance, and reading local session logs to aggregate token usage by uncached input, cached reads, output, and model call counts. The plugin adapts to both light and dark themes, implemented via injecting a button and a floating panel at the bottom of the sidebar. The installation process is straightforward.
Read Moredsh-blue-whale: DeepSeek Chat-style Blue Whale Theme for DSH Web Client
`dsh-blue-whale` is a MIT-licensed DSH appearance plugin maintained by starslittle, specifically designed for the web-based DeepSeek Chat interface to provide a blue skin. It uniformly applies the blue color `#4D6BFE` to brand elements such as the wordmark, icons, and primary buttons, without altering the layout, density, or built-in light/dark/system-follow settings. After installation, it is enabled by default and can be controlled via the toggle in `Settings > General > Blue Whale`; disabling or uninstalling it restores the original color scheme. This plugin is suitable for users who wish to adjust only the visual colors without affecting other UI logic. Please note that the plugin operates with the current process's permissions; it is recommended to review the source code and dependencies before installation.
Read Moredsh-movein: Migrating Claude Code Configuration into DeepSeek Harness
dsh-movein is an MIT-licensed DSH plugin designed to seamlessly migrate existing Agent configurations (such as instructions, skills, commands, agents, hooks, permission rules, and MCP servers) from Claude Code, Codex, or OpenCode to DeepSeek Harness (DSH), avoiding manual reconstruction. Maintained by sjh9714, its core features include a default dry-run preview, writing data only when `--apply` is explicitly used, skipping existing target locations to protect current configurations, and supporting a `--copy` mode as an alternative to symbolic links. The tool includes comprehensive safety and recovery mechanisms, automatically backing up configurations before each write operation.
Read MoreSev7een/ds-api-usage: Checking API Balance and Usage in the DeepSeek Harness Settings Page
Sev7een/ds-api-usage is a community plugin for DeepSeek Harness (DSH), designed to allow users to monitor their DeepSeek API balance and usage directly within the DSH settings page. It eliminates the need for additional key configuration by reusing the existing `DEEPSEEK_API_KEY`. The plugin's core functionality includes displaying the total balance, a breakdown of gifted versus topped-up amounts, estimated consumption over the past 24 hours (in CNY), input/output token counts, and API request numbers. It also provides timeline charts with hourly and daily granularity, enabling users to switch between views for cost, token usage, and request counts. The plugin supports real-time refresh, automatically updating every 60 seconds on the host and every 30 seconds on the page, along with manual refresh capability. Data is stored locally in `$DSH_HOME/storage`.
Read Moredsh-client-ui-theme-xp: Windows XP (Luna) Theme for DeepSeek Harness Web GUI
dsh-client-ui-theme-xp is a pure browser-side plugin maintained by SamizuHM, released under the MIT license. It leverages the plugin mechanism of DeepSeek Harness to transform the Web GUI into a classic Windows XP (Luna) style desktop. Key features include the Bliss wallpaper, a column of desktop icons on the left, a taskbar at the bottom, and floating windows that support dragging, resizing, minimizing, and maximizing, with automatic persistence of window states. The plugin provides a resource manager-style workspace browsing, adding workspaces based on the native directory selector, content retrieval via sessions.search, and a native settings panel entry. Visually, it replicates the XP blue color scheme, Tahoma font, classic scrollbars, and yellow tool tips, among other details.
Read Moredsh-server-login: Multi-Tenant Hosting, Auditing, and Isolation for DSH
dsh-server-login is a multi-tenant DSH hosting platform based on the MIT license, designed to address the need for deploying DSH—which was originally suited for local single-user scenarios—to the public internet for long-term multi-user use. The platform provides a complete workflow including user registration, administrative review, disabling, and session management. Core features include establishing isolated DSH environments for each user, with automatic recovery and restart in case of main instance failure; offering a web desktop for users to browse, upload files, and launch DSH by folder; and supporting plugin activation and persistent configuration per folder. The system supports multiple access methods such as subpaths, per-user subdomains, and custom domains. API Keys are securely stored with AES-256-GCM encryption and isolation, and key replacement automatically triggers instance reconstruction. Deployment supports Linux local single-machine setups and k8s per-user Pod modes.
Read Moredsh-imessage: Adding a Photon-Hosted iMessage Channel to DeepSeek Harness
`dsh-imessage` is a plugin for DeepSeek Harness (DSH) designed to enable bidirectional interaction between iMessage text and DSH sessions via the Photon-hosted iMessage transport layer. This plugin allows users to automatically convert received iMessage text into DSH Prompts and send the final assistant responses generated by DSH back through iMessage. Core functionalities include completing device code authorization on the `Settings → iMessage` page, configuring the sender's E.164 number, and obtaining the hosted number; supporting commands such as `/new`, `/switch`, and `/approve` to control session states and manual approval; automatically filtering unauthorized messages; and converting M...
Read More@dsh-external/dsh-inspect: Adding checkup / fix / review closed loop for DSH
@dsh-external/dsh-inspect is a DSH plugin designed to construct a closed-loop process of "problem identification → repair delivery → quality review" by providing three tools: checkup, fix, and review. The checkup tool is used to inspect code and output a graded issue list, combined with red team verification to ensure that issues are reproducible. The fix tool performs repairs based on the issue list, employing parallel implementation and adversarial checking mechanisms, and outputs a delivery report. The review tool then conducts a retrospective review of the deliverables, supporting item-by-item re-running verification to ensure that the fixed issues have truly been eliminated. These three tools can be used independently or chained together to form an automated closed-loop, where feedback from a failed review can be fed back to the fix tool for further iteration. The plugin is built upon the DSH workflow engine and schemastery, and does not register into ctx.ski.
Read Moredsh-archived-sessions: The Archived Session Management Plugin in DSH Web Settings Page
dsh-archived-sessions is a Web settings page extension developed by MuWinds for DeepSeek Harness. It is designed to centrally manage local archived sessions, eliminating the need for cumbersome Shell operations. This plugin supports one-click installation, is compatible with Harness version 0.1.0-rc.6, and provides functionalities such as viewing session titles, creation times, disk paths, and occupied space. Users can perform release (unarchiving and restoring to the original workspace) and delete (completely clearing files, requiring two-step confirmation and being irreversible) operations within the same interface, with support for single or batch processing. Additionally, clicking on a session title expands a preview of user, assistant, and tool message details. The host side provides API support through unauthenticated same-origin POST routes, making it suitable for local development environments. After installation, it can be directly accessed at the bottom of the Web settings panel.
Read More@minybear/dsh-pet: Adding State-Driven Codex-Style Desktop Pet to DSH Web GUI
@minybear/dsh-pet is an MIT-licensed DSH client plugin designed to visualize Agent runtime status through animated pets in a Web GUI. The plugin maps the current session state (e.g., running, waiting, error) into nine Codex-style animations and includes a timeout fallback mechanism. Core features include: a pet that defaults to staying in the bottom-right corner, with support for drag-and-drop repositioning and position persistence; interactive feeding and play options to adjust fullness and mood values (which decay over time); five built-in selectable pets and support for importing custom Codex pet packs. Users can adjust size, transparency, and animation modes, and the plugin adheres to the system's "reduce motion" setting. Installation requires executing a specific command to restart DSH, making it ideal for developers who want to perceive Agent status with minimal disruption or customize pet animations. The source code is available on GitHub.
Read Moredsh-obsidian: Enable dsh to directly read and write local Obsidian vaults
dsh-obsidian is an MIT-licensed plugin for DeepSeek Harness (dsh) designed to enable the dsh agent to directly interact with a local Obsidian vault without relying on an MCP server, OAuth, or REST APIs. It leverages `node:fs` to treat the vault as a Markdown file system, parsing frontmatter and wikilinks, and mounts 12 `obsidian_*` tools. Features include searching, reading, writing, appending, moving, deleting (moving to trash), querying backlinks, tag statistics, and managing frontmatter properties for notes. The plugin supports explicit path configuration via `vaultPath` or automatic detection based on a provided base path.
Read Moredsh-conversation-outline: Add a right-side navigation bar for long DSH Web conversations
`dsh-conversation-outline` is a MIT-licensed client-side plugin for the DeepSeek Harness (DSH) web interface, designed to solve the problem of quickly locating historical issues in long conversations. It provides a navigation bar on the right edge, displaying all questions in chronological order as vertical bars. Core features include: hover previews showing the beginning words, turn badges, and timestamps of questions; clicking a vertical bar switches to the Chat view and scrolls to the corresponding message, accompanied by a flashing prompt for easy identification; case-insensitive question search and paginated loading of historical conversations; and real-time tracking, where new questions appear instantly. The plugin supports bilingual Chinese and English, runs with zero dependencies, requires no additional network calls or telemetry, and can be installed via GitHub, npm (if published), or local source code, with Node.js as a requirement.
Read Moredsh-ui-preset-enhance: Third-party UI Enhancement Plugin for DSH WebUI
dsh-ui-preset-enhance is a third-party interface enhancement plugin for the DeepSeek Harness (DSH) WebUI, currently at version v0.1.0 Preview and licensed under MIT. This plugin aims to improve the Web client experience through a modular approach, offering interface personalization and context management features without the need to register new backend Tools or modify the core Agent-Loop. Its core capabilities include: custom backgrounds (supporting local, network-based, or preset gradients), adjustments for interface transparency and blur levels, and theme color configuration; built-in 7 Prompt preset templates with support for custom saving and quick loading; real-time viewing of current Session Token/Context pressure and window composition; as well as through D...
Read Morepptwise: Generating Editable PowerPoint in DeepSeek Harness
PPTWise is a presentation generation plugin designed for DeepSeek Harness, maintained by liustack and licensed under the MIT License. Its core advantage lies in rendering AI-generated presentation content into actual PPTX files rather than images or HTML, addressing the limitation of traditional output methods that prevent word-by-word editing. Users can directly open and edit elements such as titles, bullet points, and charts within PowerPoint. This plugin supports local rendering, requiring no account, API key, or internet connection, and runs on Node.js 22.19+ or Bun. Its features include file validation, PPTX rendering, SVG preview, auditing, and theme management, with support for rendering IR JSON into PPTX or preview pages. Installation can be completed by executing specific commands through the DSH agent.
Read MoreDSH Director Toolkit: Transforming Rough 3D Concepts into Producing Shots
The DSH Director Toolkit is an MIT-licensed plugin built on DeepSeek Harness, designed to transform rough 3D creative briefs into executable direction packs for Blender, Three.js, Houdini, or C4D. It bridges the gap between creative descriptions and specific production requirements, outputting camera compositions, lighting materials, geometric movements, software-aware render settings, and five production steps starting from the gray-box stage. Additionally, the tool provides negative prompts, titles, bilingual presentation copy, tags, and risk indicators. Installation requires configuring the DSH client and adding the plugin path, with the optional V4 adapter enabled by setting up a server-side API key. It is suitable for 3D creators and technical designers to help unify.
Read Moredsh-token-panel: A persistent token consumption panel in the bottom-right corner for DSH
dsh-token-panel is an MIT-licensed plugin (v0.4.7) designed for the DSH web profile, focusing on centralized monitoring of token consumption, context pressure, and session costs. It provides a persistent heads-up display (HUD) in the bottom-right corner of the browser, offering real-time insights into session status, cumulative consumption, and estimated expenses based on the official DeepSeek v4 model pricing, with automatic switching between peak and off-peak rates. The plugin includes real-time curves for 2m/5m/15m intervals, historical review, and daily/monthly statistical views. It supports inline editing of budgets and balances with local persistent storage, ensuring data remains intact across restarts. Users can quickly install it via npm or GitHub without local builds, and it becomes functional after a page refresh. The plugin remembers its draggable positioning and is ideal for developers needing to monitor token costs. Given its design for DSH process权...
Read Moredsh-flowglass: Real-Time Session Flow Diagram Plugin for DeepSeek Harness
dsh-flowglass is a real-time conversation flowchart plugin for DeepSeek Harness, designed to address the challenge of intuitively visualizing tool calls and sub-agent execution progress within linear message streams. Maintained by Iwctwbh under the MIT license, it requires Node.js >=22.19. Its core functionality includes rendering conversations into three-lane swimlanes, clearly distinguishing user, assistant backbone, and the initiation/return of tool calls; supporting the expansion, layer-by-layer drilling, and breadcrumb navigation of sub-agent branches; enabling grouped display and status highlighting for parallel calls; and providing a comprehensive detail view with parameters, results, and token information, along with Markdown rendering and one-click copying. The plugin refreshes silently every 2 seconds by default and automatically pauses when the page is not visible. Installation is performed via the `dsh plugin` command, compatible with d...
Read Moredsh-grafana: Editing Grafana Dashboards in DeepSeek Harness
dsh-grafana is a plugin for DeepSeek Harness (DSH) designed to simplify the Grafana dashboard maintenance process. It allows users to modify dashboard JSON through conversation, replacing traditional manual web editing, and integrates fetching, querying, configuring, and pushing operations into DSH's approval and credential management. Core functionalities include retrieving dashboards via URL or UID, generating structural summaries, searching panels, querying real-time data, creating copies, and editing queries, thresholds, and layouts. The plugin supports concurrent edit detection before writing, enforces user approval, and automatically preserves folder information. Installation requires Node.js 20.11+ and DSH 0.1.0-rc.6, with compatibility for Grafana 10/11's legacy API.
Read Moredsh-overleaf: DSH Plugin for Connecting Multiple Overleaf Projects via OverleafMCP
dsh-overleaf is an MIT-licensed DSH bundle maintained by fly233338, designed to address the needs of intelligent agents in efficiently handling Overleaf LaTeX projects. This plugin integrates multiple Overleaf projects into DSH via @fly233338/overleaf-mcp, leveraging the host's MCP Client to enable models to invoke tools for file reading, section browsing, and content modification. Changes are then written back to the project via Git, eliminating the lengthy workflow issues associated with traditional browser operations or manual copying. The runtime requires DSH 0.1.0-rc.5 or a compatible version and Node.js 22.19.0 or later. After installation, users must enter their Overleaf Git token and project details in the configuration file.
Read More@dpskh/a2a: Agent2Agent Real-Time Mesh Plugin for DeepSeek Harness
@dpskh/a2a is an Agent2Agent real-time collaboration plugin for DeepSeek Harness, designed to simplify the discovery, communication, and history querying of multiple agents within a single project. This plugin integrates Hub and Mesh Client functionalities: the Hub provides a project registry, immutable message history, and WebSocket support, featuring idempotent message handling and a 4 MiB attachment budget; the Mesh Client maintains WebSocket connections for online agents and serially injects messages. The plugin offers model tools such as `a2a_peers`, `a2a_message`, and `a2a_history`, along with command-line interfaces like `/a2a connect` and `/a2a status`, supporting...
Read Moredsh-board: Usage and Cost Panel for DeepSeek Harness Sidebar
dsh-board is a MIT-licensed open-source DeepSeek Harness (DSH) plugin maintained by dfkai, designed to address the fragmented usage, context, and cost tracking issues in Web GUI agents. The plugin integrates a sidebar panel in the bottom-left corner of the interface, providing cost estimates based on official pricing (including peak/off-peak rates), analysis of 1M context utilization, visual charts (such as token trends and daily heatmaps), and a "Word Merit" tier and achievement system. It supports light and dark themes, bilingual Chinese-English interface, and zero-decoration animations. All data is sourced directly from the local DSH public API without initiating any third-party requests. Users can install and enable it by running the `dsh plugin add` command followed by a process restart, or configure conditional toggles through configuration files. Note that the panel displays estimated values rather than billing proof, with actual charges subject to the platform's billing records.
Read MoreDSKIN: A Bottom Pixel Cat Skin Plugin for DSH Web
DSKIN is a cartoon pixel skin plugin developed by dancingmemory for DeepSeek Harness (DSH), licensed under MIT. It is not a browser extension but runs exclusively within the DSH web application page, aiming to provide a lightweight interactive experience for tool-oriented interfaces without altering the original layout. The core functionality includes adding 1 to 4 interactive pixel cats at the bottom of the screen, supporting animations such as walking, blinking, jumping on click, hovering to emit hearts, and dragging to hang upside down. Users can adjust the number of cats via the panel in the bottom-right corner and independently change the breed for each cat. Installation requires a locally running DSH CLI; add the plugin using the command `dsh plugin --profile web add github:dancingmemory/dskin` and then restart the application.
Read MoreDSH Landscape: Pre-check for Read-only Capabilities of DeepSeek Harness
`cyanseek/dsh-landscape` is a read-only capability pre-check tool specifically designed for DeepSeek Harness (DSH). It aims to address the pain points developers face when adding or developing plugins, such as the lack of a unified pre-check entry point and the need for manual comparisons between codebases and runtime behaviors. By accepting natural language change requests as input, this tool outputs fact-based decision recommendations (such as whether to use, install, build, or wait) based on the current environment, ecosystem evidence, and constraints, while clearly indicating the safest next step. Its core features include: strictly read-only, never performing any modification operations like installation, upgrade, or configuration changes; zero-cost configuration, requiring no API keys or accounts; and structured results, providing `decision`, `nextAction`, `risks`, and `doNotBuild`/`buildOnly` recommendations.
Read Moredsh-desktop-safe-market:Review-First, Install-Second DSH Plugin Marketplace
`bruc3van/dsh-desktop-safe-market` is a community plugin marketplace for DeepSeek Harness (DSH) with a core concept of "review first, install later." It is not an official store but enhances the security of plugin installation by integrating a security review process. Plugins themselves do not have an interface for executing installation. Instead, they fill security review prompts into a new session, allowing the user to confirm and then let the agent read the repository code for review. After the review passes, the official installation command is executed (prioritizing npm, followed by pre-built packages or source code). This mechanism ensures that the review and installation are structurally inseparable. The plugin provides curated plugin sources (daily snapshots based on manual selection), an installed management panel (supporting enable, disable, uninstall, and secure upgrade), and a read-only skill page. The secure upgrade function first confirms the upstream new version.
Read MoreDSH Wallpaper Plugin: wallpaper-plugin
wallpaper-plugin is a third-party plugin for DSH, designed to unify the management of appearance presets and wallpaper resources. Its core features include the preset wall, resource library, layer compositing, and sharing/import/export functionalities. The preset wall supports one-click switching and in-depth editing, covering tokens, CSS patches, and more. The resource library allows uploading images up to 20MB (with a limit of 100 items), which can be configured as chat backgrounds, setting cards, or sidebar posters, and supports both light and dark modes along with opacity adjustments. Additionally, the plugin supports compositing wallpapers with multiple images or GIF timelines, provides 12 AI-assisted tools for conversational skin customization, and enables complete sharing and restoration of configurations and resources through ZIP packaging. Installation requires executing `dsh plugin --profile <name> add github:Ayase34/wallpaper-`.
Read Moredsh-openai-oauth: Logging into ChatGPT and Utilizing Codex Models within DeepSeek Harness
dsh-openai-oauth is a community plugin maintained by AdonisSheldon (version 0.1.0, MIT license) that enables users to interact with available Codex models through DeepSeek Harness without using an OpenAI API key or the Codex CLI. The plugin connects to ChatGPT accounts via browser-based login (PKCE/Device Code) or a headless login command, provides automatic token refresh, and integrates Codex models into the DSH standard model selector. Credentials are stored locally in the Harness home directory. The plugin requires DeepSeek Harness 0.1.0-rc.8, Node.js ^22.19.0 or >=24 to run.
Read Moredsh-llm-verifier: Configurable LLM Verification Plugin for DSH
dsh-llm-verifier is a native DSH plugin designed to introduce an independent review mechanism to address challenges in selecting among multiple candidate solutions, tracking progress in long-running tasks, and validating session outcomes. Based on a configurable judge model, it performs evaluations using explicit tools—verifier_compare, verifier_select, verifier_track, and verifier_current_session—employing an A-T fine-grained scoring scale that is normalized to a 0-1 score. The plugin supports probabilistic expectation scoring, mitigation of position bias, and persistent caching, automatically scheduling the validation process at agent/turn-stopping boundaries. After installation, DSH automatically aligns the configuration, allowing users to set up the provider, model, and concurrency strategies via a web interface, or integrate it as an npm
Read More@eddyskywalker/dsh-chatgpt-subscription: Enable GPT Model Usage in DSH via ChatGPT Subscription
`@eddyskywalker/dsh-chatgpt-subscription` is a plugin for DSH that integrates ChatGPT subscriptions into DSH by registering the `codex-chatgpt` provider. It allows users to access GPT series models using the current host user's ChatGPT OAuth login state, supporting login management, quota viewing, search, image generation, and sub-agent configuration. In terms of security, tokens are encrypted and stored using DPAPI on Windows and with `0600` permissions files on Linux. Tokens do not enter browsers, configurations, or logs, and are only sent to the official OAuth endpoint. The plugin fixes the model interface, supports streaming responses, tool invocation, and multiple shell compatibility, providing including `g
Read Moredsh-file-upload: Adding Upload Button and Drag-and-Drop File Entry to DSH Sessions
dsh-file-upload is a community-developed plugin for the DSH web client, designed to simplify the upload and referencing of local files, images, and directories. The plugin enhances functionality by adding an upload button and supporting drag-and-drop features, archiving files into the DSH attachment library. For eligible images, it sends them to the official attachment rail and reuses the file_id from the DeepSeek Files API; other files are archived to specified directories, with a prefixed path text inserted into the draft. If the current model does not support images, images fall back to being represented as path text. The plugin supports recursive reading of dragged-in folders while preserving the original directory structure, offering settings options such as attachment directory, path prefix, official attachment routing toggle, and clipboard listener. File processing is limited by the DeepSeek API's 64 MB limit.
Read Moredsh-skill-7d-code-reviewer: Adding Templated Code Review to DSH Sessions
`7dgroup-ai/dsh-skill-7d-code-reviewer` is a template-driven code review plugin designed specifically for DeepSeek Harness (DSH). It aims to address issues such as unstable review scope, inconsistent levels, and format inconsistencies caused by ad-hoc prompts. Licensed under MIT, the current version is `0.1.0-rc.5`, and it requires Node 22+ and pnpm 10+ environments. Installation follows GitHub specifications to circumvent build script restrictions. Its core capabilities include: separating review content (SKILL.md) from presentation templates (HTML); executing a five-step process that involves task acceptance, quick scanning, line-by-line review, grading, and report generation; and providing fixes based on three severity levels—Critical, Medium, and Minor.
Read Moredsh-scrape-webpage: Web Scraping and Statistical Analysis Plugin
`dsh-scrape-webpage` is a Host-only, zero-dependency, MIT-licensed plugin within the DeepSeek Harness ecosystem, designed to automate webpage content scraping and lightweight analysis. The plugin supports HTTP/HTTPS protocols and can extract titles, descriptions, body text, H1-H6 structures, and links (up to 100), along with outputting statistical information such as character count, reading time, language tendencies, and the top 30 high-frequency keywords. Its core advantage lies in the integration of image downloading and image recognition extension features. The plugin can download up to six page content images to the local environment and supports connecting independent image recognition plugins through the `scrape.imageAnalyzer` service interface, enabling the附加 output of visual analysis results for images. In terms of security, it runs by default within a sandbox environment, and if HTTPS encounters issues...
Read Moredsh-memory-system: A Local Markdown Memory Plugin for DeepSeek Harness
dsh-memory-system is the local memory plugin for DeepSeek Harness, designed to resolve cross-session context loss. It operates without the need for databases or vector services, storing memory data in Markdown format locally (default path `~/.dsh-memory/`) with Obsidian compatibility. Core capabilities include: injecting a hot memory package of no more than 14KB at startup to enable the Agent to quickly resume work with context; providing cold-layer recall based on Chinese Bigram BM25, with output limited to 4.2KB and accompanied by tracking information; defaulting write operations to dry-run mode, requiring user confirmation before committing to disk via mechanisms such as lease locks and SHA-256 checksums to ensure recoverability; and governance functions that perform read-only scans for duplicates, conflicts, and expired data, with upgrades or deletions requiring manual confirmation.
Read Moredsh-opencode-zen: Integrating Free Models from OpenCode Zen into DeepSeek Harness
dsh-opencode-zen is a DSH plugin maintained by xiaozhe7772222, designed to integrate the free-tier models of OpenCode Zen into the dsh web model selector with zero configuration and zero cost. This plugin exposes an opencode provider, supporting six free models including DeepSeek V4 Flash, Xiaomi MiMo, and Tencent Hunyuan, allowing users to use them directly without registration or providing an API key. Core features include built-in 429/5xx automatic backoff and request throttling for quota management, support for streaming, tool calls, and reasoning content passthrough, with the ability to optimize output by setting reasoning effort levels. The plugin can be used with ds
Read Moredsh-mmx-bridge: Enabling DSH Access to MiniMax Multimodal Capabilities
The dsh-mmx-bridge is a DeepSeek Harness (DSH) MIT-licensed plugin maintained by welsione, designed to integrate MiniMax's multimodal capabilities into DSH agent workflows via the mmx_bridge tool. This plugin supports image understanding and generation, video creation, voice synthesis, music generation and cover production, online search, and quota queries. Users can issue direct commands in dialogue or drag and drop images for automatic recognition, with the recognition results featuring an embedded caching mechanism (stored in plaintext) for consistent queries on the same image. The plugin requires DSH version 0.1.0-rc.7 or higher and a logged-in mmx-cli environment. It can be installed via the `dsh plugin` command and takes effect after a restart. Generated artifacts are saved by default to `/tmp/mmx-out/` and are processed via the `/mmx` endpoint.
Read Moredsh-whale-meter: DeepSeek Harness Usage and Cost Dashboard
dsh-whale-meter is a community-maintained DeepSeek Harness (DSH) plugin designed to provide a centralized usage and cost dashboard. Developed by Shiye-10Pages under the MIT license, it supports local computation with zero data reporting, only initiating network requests when querying balances. Its core features include multi-model cost estimation (covering 46 models such as DeepSeek, Anthropic, and OpenAI), monthly consumption tier display, daily budget reminders, and price comparison and peak-valley pricing before and after the August 17 DeepSeek price adjustment. Additionally, it supports per-model/session billing, historical data backfilling, 14-day trend analysis, and balance queries. The installation is simple, enabling activation via the `dsh plugin add` command.
Read Moredsh-extension-hub: Unified Management of Skills, MCPs, and Plugins in DSH Web
`dsh-extension-hub` is a DeepSeek Harness (DSH) plugin maintained by Relistencode under the MIT license, designed to provide a centralized entry point for extension management. It addresses the fragmented management of skills, MCP servers, and plugins by allowing users to uniformly create, edit, enable, disable, import, update, and uninstall extensions within the "Settings > Extension Management" page of DSH Web. The plugin supports managing both `stdio` and `streamable-http` types of MCP, enabling configuration import from Claude/Codex and project-level installation through a folder selector. Its built-in Plugin Market offers npm
Read Moresnapgrep: In-Process Code Search Plugin for DSH
snapgrep is a MIT-licensed tool maintained by Owen718, designed specifically for Pi and DeepSeek Harness (DSH). It aims to accelerate code search through in-process trigram indexing, addressing latency accumulation caused by frequent disk reads. The solution eliminates the need for sidecar processes or daemons, thereby reducing costs associated with startup, synchronization, and debugging. Within DSH, it replaces the built-in `grep` and `glob` tools, ensuring search results are byte-for-byte consistent with ripgrep; for unsupported queries, the system fails closed rather than returning approximate results. For deployment, it does not compile source code but only downloads a runnable addon of approximately 1.2 MB, supporting macOS, Linux (x64/arm64), and
Read Moredsh-replay: Providing Playback, Audit, and Comparison for DeepSeek Harness Sessions
dsh-replay is a DSH plugin maintained by MingoZhou under the MIT license, designed to provide visualization, playback, auditing, and comparison capabilities for DeepSeek Harness sessions. The plugin transforms agent session records into an interactive interface, with core features including timeline playback, an overview dashboard, cost estimation, security auditing, fork tree visualization, session comparison, one-click HTML export, filtering and search, and bilingual Chinese-English interface support. Users can try it out via an online demo or quickly install it using the `dsh plugin add` command without needing a local build. After installation, restart the harness to use it from the sidebar or session tab. This tool is ideal for troubleshooting tool calls, auditing sensitive operations, analyzing session forks, and exporting records, making it a valuable asset for agent session management and analysis.
Read Moredsh-chat-outline: A clickable outline of conversation turns for long dialogues
dsh-chat-outline is a DeepSeek Harness (DSH) plugin maintained by liliuCourier, designed to address the difficulty of locating specific messages in long conversations. It adds a persistent 260px sidebar outline to the left side of the DSH web client, listing user queries and the final assistant reply for each turn. Users can click on entries to navigate directly, and the sidebar can be collapsed with a single click to restore the full width. Core features include a current position marker that follows scrolling, keyword filtering, theme adaptation for light and dark modes, and support for holding Ctrl/Shift to switch between the conversation view and the trace view. The plugin offers two modes: "Lightweight Mode" (displays only the content within the loaded window) and "Comprehensive Mode" (parses the entire history in the background, suitable for long conversations but may slow down response times), with automatic memory of user preferences. Installation can...
Read MoreCode2Skill: Generating Functions, MCP, and Agent Skills from Existing Code
Code2Skill is a MIT-licensed plugin developed by leechen298, designed to organize business logic scattered across frontend, backend, or full-stack source code into standard capability packages for agent invocation. Targeted at DeepSeek Harness (DSH) scenarios, this tool automatically identifies business entry points and call chains within user-authorized source code, generating Functions, MCP tools, workflow Skills, and offline tests. Its core advantage lies in performing offline technical verification by default without invoking production APIs, thereby ensuring security during the generation process. Users can easily install it to a specified profile using the `dsh` command and designate specific pages, directories, or function entry points as transformation targets. The plugin also includes a review feature to assess the completeness of the main workflow in generated packages and...
Read Moredsh-strata: Transforming DSH Web Session Scrollbar into Session Map
`dsh-strata` is an open-source session navigation plugin developed specifically for the DeepSeek Harness Web GUI, designed to address the challenge of quickly locating key content within lengthy sessions. This plugin replaces the traditional scrollbar with an interactive, proportionally scaled, color-coded session map. By using colors to distinguish user messages, failed tool calls, and regular content, and providing clickable anchors in the sidebar, it allows users to intuitively view the session structure and jump directly to specific positions with a single click. The plugin is implemented entirely on the browser side, without transmitting any data over the network, ensuring privacy and security. It supports three map scale modes—near, medium, and full—and includes comprehensive keyboard navigation features (such as arrow keys, Page Up/Down, etc.), while also complying with accessibility standards. Additionally, users can hover over messages to preview their content or pin the sidebar for expanded, detailed information. Installation is straightforward.
Read Moredsh-requirements-alignment: DeepSeek Harness's Requirement Drift Prevention Plugin
`dsh-requirements-alignment` is a DeepSeek Harness (DSH) plugin designed to address the "requirement drift" issue during the execution of long-task agents. Unlike the Plan Mode, which reviews plans before implementation, it establishes and maintains a "Requirement Baseline" comprising goals, constraints, and user decisions to continuously protect the initial intent at runtime. Its core mechanisms include: recording the baseline using the `establish_baseline` tool; automatically detecting directional drift such as scope expansion or architectural changes in `auto` mode; and triggering user inquiries via `report_drift`, supporting approval, rejection, or revision, with decisions written back to the baseline. The plugin provides the `/align` command.
Read Moredsh-plugin-git-bash: Enabling DSH to Use Git Bash by Default on Windows
`dsh-plugin-git-bash` is a plugin for DSH designed to replace PowerShell with Git for Windows Bash as the default shell in Windows environments, while fully preserving DSH's original permission semantics of `read-only`, `workspace-write`, and `danger-full-access`. This plugin is installed as a bundle layer into the DSH profile without modifying the main DSH installation directory, and supports the `standard`, `code`, `cordis`, and `minimal` presets as well as the Web Agent for uniformly executing commands via Git Bash.
Read Morehytime/dsh-thinking-effort: Supplementing the Thinking Intensity Settings for DSH's llm-pi-ai Model
`@hytime/dsh-thinking-effort` is a DSH plugin designed to supplement default configurations for third-party `llm-pi-ai` models that lack declared thinking effort levels. Its core functionalities include adding default levels of `off`, `high`, and `max` without overriding custom values; supporting the selection of thinking effort levels per model within DSH settings and mapping DSH levels to corresponding gateway values (e.g., `high` mapping to `ultra`); setting default thinking intensity for sub-agents, which only applies when not explicitly specified in a request; supporting multilingual interfaces in Chinese, English, Japanese, and Korean (with Japanese/Korean requiring DSH core support); and displaying a version watermark on the settings page. Users can manage the plugin via the DSH CLI command `dsh plugin --pr
Read Moredsh-balance-tide: DSH Web Balance and Peak-Valley Pricing Reminder Plugin
`dsh-balance-tide` is a DSH Web plugin (v0.4.0, MIT license) developed by maintainer `huanyuLv`, designed to integrate DeepSeek account balance, peak/valley pricing status, and current session cost estimation. The plugin displays real-time badges for `standard`, `peak`, or `off-peak` price tiers and provides a countdown to the next peak/valley switch. It reads balance data from official endpoints, differentiates between gifted and topped-up portions, and estimates session costs by reusing `sessionProjections` based on the current pricing cycle to avoid redundant calculations. The plugin supports both Chinese and English interfaces and requires zero configuration, reusing the API Key from DSH credentials without storing keys in the repository. According to the rules, Beijing time 09:00–12:00 and 14:00–18:00 are designated as peak hours.
Read Moredsh-codex-provider: Integrating OpenAI Codex into DSH via Device Code OAuth
dsh-codex-provider is a DeepSeek Harness (DSH) community plugin developed by Hu9956, designed to address users' desire to invoke the OpenAI Codex model via the DSH web interface without using an OpenAI API Key, while leveraging ChatGPT Plus/Pro subscription credits. Built on the DSH "everything is a plugin" philosophy, this plugin integrates with OpenAI accounts through a device code OAuth authorization flow, automatically handles the rotation and refresh of access tokens and refresh tokens, and activates the built-in `openai-codex` model routing within DSH. The plugin's main features include support for device code login, importing local Codex CLI login states, and providing a provider management interface.
Read Moredsh-client-ui-mobile-adapt: Mobile Adaptation Plugin for DeepSeek Harness Web GUI
`dsh-client-ui-mobile-adapt` is a mobile-adaptation plugin for DeepSeek Harness Web GUI, developed by Hotsteel2901 under the MIT license. This client-side-only plugin is designed to address the issue of desktop layouts being unsuitable for narrow screens. It only activates within viewports with `max-width: 768px`, leaving the desktop layout unaffected. Core features include collapsing a three-column layout into a single column, converting the sidebar into a drawer, making the settings panel fullscreen, and providing a floating window for trajectory details. It also includes optimizations for iOS dynamic viewports and safe areas. For installation, it is recommended to add the plugin via an HTTPS tarball URL to a specified profile, manually mount it through `cordis.patch.yml`, or create a dedicated profile.
Read Moredsh-file-upload: Extending the DSH Web GUI Attachment Channel to Support Arbitrary File Uploads
dsh-file-upload is an MIT-licensed client plugin for the DSH Web GUI, designed to extend the functionality beyond supporting only image attachments to enabling uploads of arbitrary files such as PDFs, code, and archives. The plugin operates in a Node 20+ environment and automatically activates through a persistent profile. It supports file drag-and-drop from any location on the page. Its core advantages include: direct local file path referencing in Chromium browsers for zero-upload scenarios; and for cases where file paths are inaccessible, it uses an intermediary upload with a two-tier deduplication mechanism based on size, modification time, and SHA256 to ensure efficient transfer. The interface features adaptive-width blue file chips that hide the intermediary path and display only the filename, with one-click deletion support. Additionally, the plugin includes an upload directory cleanup overlay that provides redundancy removal and duplicate file cleanup.
Read Moregameswu/dsh-plugin-vscode-sidebar: Adding a VSCode-style Workbench to DSH Web
`gameswu/dsh-plugin-vscode-sidebar` is a client-side plugin for DSH Web, designed to address the issue of context fragmentation caused by multiple scattered windows during coding. This plugin integrates VSCode-style functionalities into the DSH Web interface, featuring a right sidebar and bottom panels, with support for session isolation. Core functionalities include: a file explorer with lazy loading and icon display, supporting Git status markings; a Monaco-based editor offering full language syntax highlighting, Markdown preview, and KaTeX formula support; a source code management panel with diff statistics, branch switching, and lane diagrams; a real terminal and embedded sandbox browser based on xterm.js; and a task manager for viewing Subagent topology and streaming output of background tasks. Plugin settings take effect immediately, and the interface language follows
Read MoreDeepSeek Harness Plugin dsh-qa-skills: A Test Engineering Skill Framework for Agents
dsh-qa-skills is a DSH plugin maintained by fishzjp, designed to provide a unified testing engineering framework for Agents such as Claude Code, addressing the lack of process in temporary prompts. This plugin includes 10 testing Skills and a shared core knowledge base, supporting Node.js 18+ under the MIT license. Its core functionalities cover the entire testing process: orchestrating a nine-stage pipeline via `qa` with manual checkpoints; performing requirement analysis and risk decision-making; generating human-readable markmap and machine-consumable schema.yaml test cases; reviewing the coverage of existing test cases; supporting E2E/API automation conversion; and facilitating bug localization and regression scope analysis. The core library `core/` must be installed alongside the Skills.
Read Moredsh-chinese-mode: A Global Chinese Mode Plugin for DSH Web
dsh-chinese-mode is a client-side plugin for DSH Web, designed to uniformly control the Chinese language mode across replies, thinking, and tool outputs. This plugin addresses the pain point of manually maintaining Chinese system prompts across multiple presets by centralizing management through a global switch and persistent settings. Core features include: global application with persistent state; unconditional injection of language requirements into any preset (except the "complete persona") when enabled; support for splitting language control into three independent regions—reply, thinking, and tool—allowing users to customize Chinese or English settings for each region; and an independent settings page alongside a compact capsule toggle next to input fields for quick switching. The plugin is compatible with anchor behavior, which is disabled by default. When enabled, it supports combinations such as English thinking with Chinese replies and tool outputs. When the main switch is turned off, only
Read Moredsh-peer-link: Native Point-to-Point Messaging for DSH Sessions
dsh-peer-link is a DSH plugin designed to enable point-to-point communication between DSH sessions and other agent sessions (such as Claude Code) on the same machine via Unix Socket. This plugin registers the DSH process as a discoverable peer, distinguishes specific sessions through short IDs, and supports injecting received messages into DSH sessions in the form of user bubbles. Core functionalities include `peer_send` (for sending messages to a specified peer or socket path) and `peer_list` (for viewing active peers, with support for directory filtering, sorting, and interactive operations). Installation requires using the `dsh plugin` command to add the plugin repository. If communication with Claude Code is needed, Claude Co
Read MoreWanjiqi-Meme: Distilling Poorly Received Memes from Live Room 6657 into DSH Skills
wanjiqi-meme is a DSH-installable plugin that adheres to the AgentSkills standard and is licensed under MIT. Based on 22,771 authentic danmaku meme data from Wan Jiji (Live Room 6657), it aims to deliver entertaining expressions through AI Skills. Primarily serving the CS2 and DOTA communities, its core functions include generating Wan Jiji-style danmaku memes, commentary rants, player critiques, and CS×DOTA hybrid memes, with support for anime-style meme crossovers. Users can install it into a specified profile using the `dsh plugin` command. As a fan-oriented, entertainment-focused tool, it is suitable for content drafting, joke testing, or AI agent prototyping, but not for serious content production or real-life personal attacks. Please note that this project is not officially affiliated with Wan Jiji himself.
Read Moredsh-reference-anything: Integrating Multiple Reference Sources of DSH into an @ Menu
dsh-reference-anything is an MIT-licensed DSH plugin maintained by Chael-Chael, designed to address the issue of frequent switching caused by scattered multi-source data. This plugin integrates DSH commands, Skills, workspace files, session history, local Agent records, cloud drive files, and online chat history into the DeepSeek Harness @ menu, enabling one-stop search and reference. Its core functionalities include extending referenceable sources (supporting access to online sessions via OpenCLI and cloud drives via OpenList, with local records read directly from disk files) and enhancing menu interaction (supporting custom grouping order, folding settings, and optimized visual icons). The plugin is compatible with DSH versions 0.1.0-rc.8 and above, and after installation, it allows users to...
Read Moredsh-annotate: DeepSeek Harness Browser Element Annotation Bridge
dsh-annotate is an MIT-licensed plugin developed by BrambleXu for DeepSeek Harness, designed to address the lack of contextual information in textual descriptions during browser UI debugging. This tool allows users to directly select web page elements via the `/annotate` command in Chrome or Chromium, automatically capturing Selectors, DOM facts, computed styles, accessibility data, notes, and optional viewport screenshots. It then sends this structured data to the Agent through a local loopback WebSocket bridge. To ensure security, the plugin strictly limits the server to accept connections only from localhost and the Chrome extension origin. The current version (0.1) supports only local single-tab debugging and does not yet support remote browsers or full-page captures. During installation...
Read Moredsh-tool-autoexpand: Automatically expand new tool call cards in DSH
`dsh-tool-autoexpand` is a client-side plugin for the DSH browser, based on the MIT license, designed to optimize the viewing experience of tool invocation results. Its core function is to automatically expand the top-level folded rows of newly rendered tool invocation cards, while avoiding accidentally opening the row folding of internal blocks such as ReadBlock and TerminalBlock, thereby reducing manual operations. The plugin provides a default-enabled toggle switch card at the bottom of the sidebar, supporting adaptive light and dark themes. Users can instantly toggle the ON/OFF status by clicking the entire card without restarting the service. During installation, users can add the plugin via DSH commands from GitHub or npm. After installation, the DSH web interface must be restarted for the changes to take effect. To remove the plugin, execute the corresponding remove command and restart to completely disable it. This plugin is applicable
Read Moredsh-plugin-claude-bridge: Bridging Claude Code's Memory, Skills, and Configuration to DeepSeek Harness
`dsh-plugin-claude-bridge` is an open-source plugin maintained by YYTbit under the MIT license, designed to seamlessly bridge DeepSeek Harness (DSH) and Claude Code content. The plugin adheres to the philosophy of "zero migration, full compatibility," requiring no file copying, symbolic link creation, or migration scripts, and directly reads from Claude Code's standard file locations. Its core functionalities include: automatically reading project memories (`~/.claude/projects/.../memory/*.md`) and injecting them as dynamic system prompts; discovering skills (`~/.claude/skills/.../SKILL.md`) and adding them to the available directory; and reading global instructions (`~/.claude`)
Read Moredsh-multiple-chat-panels: Operating Multiple Agent Sessions Side-by-Side in DeepSeek Harness
dsh-multiple-chat-panels is a DeepSeek Harness (DSH) web-side plugin maintained by WilliamShi666. It is designed to address the high cost of switching between multiple agent sessions and the issue of context loss. The plugin supports dragging multiple sessions from the left sidebar into the central area, expanding them into independent panels within a Mission Control grid, enabling side-by-side viewing and real-time interaction. Its core features include support for dark and light modes, compatibility with DeepSeek Harness v0.1.1-rc.2, and adaptability for both client-side and official layout adapters. By optimizing the drag-and-drop logic, it preserves the original conversation view, significantly improving response speed without the need to rebuild long conversation content. Installation requires executing the appropriate command based on the npm package name or repository name.
Read Morevlln/dsh-task-status: Display Background Task Status on DSH Chat Page
`vlln/dsh-task-status` is an example plugin in the DSH ecosystem, designed to address the lack of background task status entry points on the Web-side Chat page. The plugin displays the number of running background tasks above the conversation input box, allowing users to click on a task row to expand and view its status, duration, and the latest output tail (limited to 10 lines/160px, with scrolling support). It only takes effect on the Chat page, and the status bar automatically disappears once the task is completed. Core functionalities include providing read-only `/tasks` list and `/output` tail routes, and applying a mirror patch to `ctx.tasks.read` to synchronize incremental output reading semantics. Installation requires a specific git source command, and it demands Node.js >=22.19.0 and dsh >2.0.0.
Read Moredsh-ui-appearance: DeepSeek Harness Appearance Customization Plugin
dsh-ui-appearance is the appearance customization plugin for DeepSeek Harness, supporting both WebUI and DSH Desktop. Key features include: customizing six theme colors (primary, background, panel, input box, text, border) with color picker and HEX input support; wallpaper/video backgrounds (supporting JPG/PNG/WebP/GIF/MP4/WebM, stored in IndexedDB at original quality, with a 200MB limit for images and 50MB for videos); frosted glass and semi-transparent effects (adjusting opacity and blur intensity for panels, input boxes, and code blocks); and background ambiance adjustments (opacity, blur, mask). It includes six preset color schemes and supports exporting/importing color schemes via JSON for sharing. All changes are previewed in real-time and automatically persisted to localSt
Read Moredsh-plugin-smooth-stream: Presenting DSH Streaming Output in Paragraph Batches
`dsh-plugin-smooth-stream` is a DSH client plugin maintained by SpookySandwich, designed to address issues in web sessions where streaming responses output word-by-word, causing page jitter and incomplete rendering of code blocks and tables. Without altering DSH's rendering capabilities, this plugin optimizes streaming output to display content in batches with a fade-in effect on a per-paragraph basis, while supporting smooth follow scrolling. When the user scrolls up, the plugin automatically yields control; during thinking phases, it displays a real-time single-line summary that automatically collapses at the end of the turn. The plugin retains native rendering features such as code highlighting, tables, and KaTeX formulas, and automatically degrades to plain text in case of errors. It offers eight entrance animations, adheres to the `prefers-reduced-motion` setting, and supports real-time preview and parameter adjustments (such as animation duration, split) in the settings panel.
Read Moredsh-lan-access: Enabling Access to the DSH Web GUI Within the Local Area Network
dsh-lan-access is a DSH network access tool plugin maintained by Leon0555 (MIT, v0.1.3). It binds the Web GUI to 0.0.0.0, injects a crypto.randomUUID polyfill to fix RPC failures over HTTP in LAN, and supports narrow-screen mobile layout since v0.1.2. One-click npm installation: dsh plugin --profile web add dsh-lan-access. Restricted to trusted internal networks: no authentication, and the configuration/credential interfaces remain accessible only via localhost loopback.
Read Moredsh-mcp-manager: A MCP Management Plugin for DSH with OAuth and stdio Capabilities
dsh-mcp-manager is a DSH web plugin maintained by hyqhyq3, managing MCP servers on the Settings → MCP page. It supports HTTP OAuth (PKCE + dynamic client registration), static tokens (environment variable names not stored on disk), and stdio local processes, with tools registered under the mcp__<name>__* namespace. Optional features include on-demand proxy schema compression, support for workspace-level mcp.json, and exclude blocking. Installation: npx -p @deepseek-ai/dsh dsh plugin --profile web add github:hyqhyq3/dsh-mcp-manager.
Read Moredsh-network-settings: DSH Network Diagnosis and Security Fix
dsh-network-settings is a DSH networking tool plugin maintained by kanneiren, designed for Windows, WSL, and macOS. It displays the real network path of the DSH process within the settings page, performs single or stability probes, and supports one-click copying of an Agent-compatible Markdown report. Configurations are organized by Windows proxy, DSH process environment, WSL, and advanced network group tracing. Recommended fixes cover only high-confidence, low-risk operations, and persistent modifications follow a snapshot, preview, confirmation, application, and rollback workflow. The installation command is `dsh plugin --profile web add dsh-network-settings`, and the entry point is located in DSH Settings → Plugins → Network.
Read Moredsh-quant: AI-native Quantification Toolkit for DSH
dsh-quant is a DSH quant plugin maintained by pengpengyi92, offering 59 quant_* tools that cover six domains: data, factors, ML, risk control, execution, and ecosystem. It connects end-to-end research through the PDAT→PET pipeline. Primarily designed for use with agents, the plugin is implemented in TypeScript with zero runtime dependencies, installed via npm, and enabled in cordis.yml. This article introduces its module paradigm, core capabilities, and usage instructions, while also explaining applicable scenarios and security considerations.
Read Moredsh-skin: Customizing Skins, Backgrounds, and Desktop Pets for the DSH Web Interface
dsh-skin is a DSH fun skin plugin maintained by KinGao294 (v0.4.0, MIT). It registers seven --dsw-alias-* palettes on the built-in theme runtime, supports local or URL wallpapers (with adjustable transparency, blur, and fit), and provides a milk dragon desktop pet that changes with the Agent's state. Settings are located in Settings → General, and preferences are stored in localStorage. Installation: Use `dsh plugin --profile web add -w dsh-skin`, then restart the dsh web for the changes to take effect.
Read Moredsh-theme-endfield: Replace the DSH Web Interface with the Industrial Editorial Style of the Endfield Official Website
dsh-theme-endfield is an open-source DSH Web theme plugin maintained by ymh0000123, inspired by the visual design of the "Arknights: Endfield" official website. It features a cream paper background, ink-black text, signal yellow accents, and a full right-angle industrial editing style applied to the interface. Implemented purely on the client side, it does not modify the application code and can be installed via the command `dsh plugin --profile web add`. The plugin provides ten localStorage-persistent switches on the settings page, allowing customization of colors, contour line backgrounds, loading animations, and entertainment effects. Licensed under MIT, it is ideal for DSH users who want to change the theme without altering the source code.
Read Moredsh-codex-subscription: Direct Access to ChatGPT/Codex Subscription via DSH
dsh-codex-subscription is the DeepSeek Harness model inference plugin maintained by WSL043. It integrates the Codex subscription model into DSH via ChatGPT OAuth, eliminating the need for an OpenAI API Key or Codex CLI. It offers genuine quota, search routing, Fast mode, and Beta image generation. The article introduces the plugin's positioning, core capabilities, official installation commands (dsh plugin / npx / Windows scripts), and activation steps, along with applicable scenarios and security considerations.
Read Moredsh-web-lan-access: Enable DSH Web UI for LAN HTTP Access
dsh-web-lan-access is a DSH Web plugin maintained by AcidGr, designed to resolve the issue where crypto.randomUUID is unavailable when accessing via plaintext HTTP on non-loopback addresses, which prevents sessions and models from loading. The plugin injects a polyfill through webServer.tapIndex, automatically binds the webserver to 0.0.0.0, and extends the /api trust fence to cover LAN and Tailscale IPs. Installation is performed with the command `dsh plugin --profile web add dsh-web-lan-access`, and once started, remote access is available via http://<server-ip>:3080. Note the security risks of exposing 0.0.0.0, as well as the known limitation that certain APIs, such as settings/credentials, remain restricted to loopback only.
Read Moredsh-reasoning-effort: Adding a Codex-style Model and Reasoning Intensity Slider to DSH
dsh-reasoning-effort is a DSH Web plugin maintained by HanaAyane, providing a Codex-style model and reasoning intensity slider below the input box. The slider levels automatically adapt based on the `reasoning.efforts` setting in the model directory and synchronize with the `/model` command. It supports light and dark themes, custom provider level guidelines, and a dismissible "big fat fish" slider button. The installation command is `dsh plugin --profile web add github:HanaAyane/dsh-reasoning-effort#main`, requiring a Web Host restart to take effect. It targets DSH 0.1.0-rc.6 and is open-sourced under the MIT license.
Read Moregal-view: A Web Plugin Transforming DSH Session Pages into Galgame Stages
gal-view is a DSH web plugin maintained by Ayase34, which adds a "GAL Window" tab between the "Dialogue" and "Track" sections on the session page. It renders dialogues in a 16:9 Galgame stage format, including character sprites, typewriter-style dialogue lines, and a visual scene editor. This article verifies the installation commands, functional boundaries, and precautions based on the SkillHub directory and the GitHub README. It is suitable for DSH users who want to enhance their web session experience with fun customization, perform demonstrations, or create screen recordings.
Read MoreDSH OpenPencil: Preview, Inspect, and Edit Real .op Design Drafts in Conversations
dsh-openpencil is a DeepSeek Harness client plugin maintained by ZSeven-W that integrates OpenPencil into the DSH Web conversation. The Agent drives real .op canvases through five tools, including openpencil_new, supporting precise multi-frame PNG preview, read-only interactive canvases, and hosted editors. It has 153 stars on GitHub and is licensed under MIT. Installation: run `dsh plugin --profile web add @zseven-w/dsh-openpencil@latest`, followed by `dsh web`. It is suitable for UI design automation; the plugin runs with DSH process privileges, so please review the source code before installation.
Read Moredsh-cost-meter: Adding a Session Cost Dashboard to DeepSeek Harness
dsh-cost-meter is a community-maintained DSH web cost tracking plugin that displays real-time session and daily Token usage, budget progress, official and custom Provider balances within the interface, and integrates OpenCode Go and multiple Coding Plan quota queries. The plugin includes a catalog of 90+ model prices, supports peak/off-peak pricing switch reminders, one-click official price synchronization, and a Codex-style usage heatmap, with a bilingual interface in Chinese and English. This article introduces its core features, npm/GitHub installation commands, budget and NewApi balance configuration examples, as well as installation review and security considerations.
Read MoreDirectly Controlling iOS Simulators and Real Devices within Conversations: Introduction to the DSH Plugin dsh-ios
dsh-ios is a client plugin developed by ZSeven-W for DeepSeek Harness. It embeds real-time MJPEG feeds from iOS simulators and USB-connected physical devices into the DSH Web conversation interface, offering 22 Agent tools that cover device launching, compilation and execution, accessibility/OCR-based clicking, logging, and debugging. This article verifies the installation commands, typical usage, macOS+Xcode environment requirements, and security considerations based on the SkillHub directory and GitHub README, helping iOS developers integrate mobile debugging into Agent conversations.
Read Moredsh-plugin-subscriptions: Integrate ChatGPT, Claude, and Grok into DSH via Subscription Accounts, No API Key Required
dsh-plugin-subscriptions is a DeepSeek Harness model inference plugin maintained by V1ki. It bridges ChatGPT (Codex), Claude, Grok, and GitHub Copilot subscriptions into DSH's LLM Provider via a Web-based OAuth interface, eliminating the need for API keys. The plugin supports a real-time model catalog, subscription usage display, inference level and Codex speed switching, and includes tools such as x_search, image_generate, and video_generate. This article introduces its positioning, installation commands, and typical usage, while also reminding users about plugin permissions and compliance considerations.
Read MoreClone Any Webpage into a Vite + React Project with perfect-web-clone
ericshang98/perfect-web-clone is a DSH networked tool plugin: pwc CLI performs deterministic web page capture, sections the content, and generates Vite+React source code. It scores outputs based on fingerprinting, volume, and SSIM thresholds, with an intelligent agent iteratively refining the worst-performing sections. Running a single "clone URL" command executes the entire pipeline, producing a result marked as either "ready_for_user_review" or "failed_with_residuals". Requirements include Python 3.10+, Node 20+, and Playwright; plugin installation follows the SkillHub install-plan. Ideal for landing page migration, though WebGL/canvas-heavy pages encounter inherent limitations.
Read Morewhale-girl: Adding a QQ Pet-style Desktop Companion to the DeepSeek Harness Web Interface
Whale-girl is a DSH Web GUI desktop pet plugin maintained by vlln: floating in the bottom-right corner, draggable for feeding and playing, featuring a 15-state state machine that syncs with tasks and sessions, accumulating levels, titles, and memories. This article verifies installation commands, configuration options, optional desktop companions, and bundle plugin template value based on the SkillHub directory page, community plugin library, and GitHub README, while reminding users to review plugin permissions and security.
Read MoreSuperDesign-Skill: Transforming DeepSeek Harness to Generate Unique AI Interfaces
superdesigndev/superdesign-skill is a SkillHub workflow-type DSH plugin that equips Cursor, Claude Code, and DSH agents with product design capabilities. It enables iterative UI, presentation, and graphic design on an infinite canvas, moving away from the default "AI slop" of stacked components. The plugin can be installed via `dsh plugin add` or `npx skills add`, and works with `@superdesign/cli` for login and draft branch management. It is ideal for frontend and product developers who need to extract design systems from real codebases, replicate existing pages at the pixel level, and explore interface directions through branching. It is open-source under the MIT license and has approximately 446 stars on GitHub.
Read Moredsh-at-file: Using @ to Reference Workspace Files in the DeepSeek Harness Input Box
dsh-at-file is a community plugin for DeepSeek Harness maintained by FSMargoo, providing Codex-style @ file references within the Web composer: it searches the workspace, mounts relative paths, and allows agents to read files on demand. The article introduces its core capabilities, installation commands (including Web profile and fixed versions), filtering configurations, and security considerations, along with selection advice when the official Harness already includes similar functionality.
Read MorePaste Images and View: Getting Started with the DeepSeek Harness Visual Plugin dsh-vision-toolkit
dsh-vision-toolkit is a vision toolkit developed by Anionex for DeepSeek Harness, built upon agent-vision-toolkit, enabling pure text models to support image-based Q&A, long screenshot OCR, UI reconstruction, and pixel comparison. This article introduces its core tools, installation methods via npm/GitHub, usage of vision-skills, and configuration considerations, with data cross-verified from SkillHub and GitHub.
Read MoreOne Command to Launch Agent Teams: Getting Started with DeepSeek Harness Plugin dsh-agent-teams
dsh-agent-teams is a DeepSeek Harness workflow plugin maintained by NanmiCoder that transforms the current session into a leader, creating resumable sub-agent teams. It splits tasks based on dependencies and automatically schedules them, complemented by a web activity panel. This article verifies the installation commands, core capabilities, and usage boundaries based on the SkillHub directory page and the official GitHub README, making it suitable for DSH users who need multi-agent collaboration without building a custom workflow engine.
Read MoreView Balance and Today's Expense in DeepSeek Harness Sidebar via dsh-balance-monitor
DSH Balance Monitor is a DeepSeek Harness interface enhancement plugin maintained by jelly-000. It connects the official GET /user/balance API to the bottom of the Web UI sidebar, displaying account balance, a remaining proportion bar and today's expenditure. The API key is only stored on the server side, and the browser polls the API every 60 seconds. This article verifies the installation commands, working principles and capability boundaries based on the community directory page and GitHub source code.
Read MoreAdd a Sidebar Workbench to the DeepSeek Harness Web Interface Using DSH-better-sidebar
DSH-better-sidebar is a web interface enhancement plugin for DeepSeek Harness maintained by omdsh-dev. It provides file editing preview, real terminal, Git and sub-agent workbench in the right sidebar and bottom panel, and opens the ctx.betterSidebar registration interface for other plugins. This article verifies the installation command, the capability boundaries and precautions of v0.12.3 based on the community directory page and GitHub README.
Read More